Habe ich einen barcode-Leser und eine Reihe von Büchern. Für jedes der Bücher, die ich auflisten möchte den Titel des Buches und den Autor in einer Excel-Tabelle.
Meine Ansicht ist, dass einige VBA-code die Verbindung zu einem Amazon-web-service würde dies erleichtern.
Meine Fragen - hat nicht jemand schon gemacht? Könnten Sie mir das beste Beispiel.
InformationsquelleAutor hawkeye | 2010-10-11
Dachte ich, es war einfach googeln, aber entpuppte sich als schwieriger als ich erwartet hatte.
In der Tat, ich war nicht in der Lage zu finden, ein VBA-ISBN-Programm zu erhalten, buchen Sie Daten aus dem web, also beschlossen, das zu machen.
Hier ist ein VBA-makro die Verwendung der Dienste von xisbn.worldcat.org. Beispiele hier.. Die Dienste sind kostenlos und brauchen keine Authentifizierung.
In der Lage sein, um es ausführen, sollten Sie überprüfen unter Extras-> Referenzen (in der VBE-Fenster) die "Microsoft xml 6.0" - Bibliothek.
Dieses makro nimmt die ISBN (10-stellig) aus der aktuellen Zelle und füllt den folgenden beiden Spalten Autor und Titel. Sie sollten in der Lage sein, um eine Schleife durch eine vollständige Spalte leicht.
Der code wurde getestet (naja, ein bisschen), aber es ist keine Fehlerprüfung drin.
Habe ich nicht über Amazon, weil Ihre neue "einfache" Authentifizierung-Protokoll ...
Genau das, was ich gesucht habe! PowerPivot-non-refresh-Funktion sein, verdammt! 😉
InformationsquelleAutor Dr. belisarius
Dies ist enorm hilfreich für mich!
Habe ich aktualisiert das makro, um es zu ermöglichen, um durch eine Spalte von ISBN-Nummern, bis er eine leere Zelle.
Es auch eine Suche nach Verlag, Jahr und Auflage.
Habe ich Hinzugefügt einige grundlegende Fehler, die überprüfen, ob bestimmte Felder sind nicht verfügbar.
InformationsquelleAutor Andrew Harris
Ich habe gerade diesen thread gefunden, als ich versuchte, das gleiche zu tun. Leider bin ich auf einen MAC, so dass diese Antworten nicht helfen. Mit ein wenig Forschung, ich war in der Lage zu tun, dass es funktioniert in MAC-Excel mit diesem Modul:
Dies ist nicht meine ursprüngliche Arbeit, klebte ich es zusammen von einer anderen Seite, dann hat meine eigene Arbeit. Jetzt können Sie Sachen wie tun:
getAttributeForISBN("1568812019","title")
Zurückkehren den Titel des Buches. Natürlich können Sie anwenden dieser Formel auf alle ISBN-Nummern in Spalte A zu suchen, bis mehrere Titel oder Autoren oder was auch immer.
Ich hoffe, dies hilft jemand da draußen!
InformationsquelleAutor Danny
Wenn der barcode ist die ISBN, die scheint wahrscheinlich, vielleicht, die Sie verwenden können: amazon.com/Advanced-Search-Books/b?ie=UTF8&node=241582011
Grabbing Infos von einer web-Seite mit Excel ist oft gebucht, also es sollte nicht eine schwierige Suche.
habe nichts gefunden, wirklich nützlich für das Parsen von HTML in VBA. Ich schrieb eine Antwort in XML. Tun Sie etwas dagegen, zu teilen, ein guter Zeiger für die HTML-Analyse, die in VBA in Ihrer Antwort (nicht die .qry Lösung, meistert nur mit Tabellen!) ? Tnx!
Für künftige Referenz hier stackoverflow.com/questions/4061656/... ist eine gute Anregung, in die Antworten
InformationsquelleAutor Fionnuala