A múlt héten beleütköztem a Coding4Fun cikkbe az Amazon Search Web Service használatával, és gondolatban megjegyeztem ugyanazt az eredményt Excelben.
Valójában nem töltöttem le a példát, hanem nekiláttam, hogy létrehozzak valamit a megadott képernyőkép alapján.
És itt van egy képernyőkép a verziómról (letöltés az alján):
Az egyik fő különbség a Coding4Fun példa és az én példám között az, hogy a Codinging4fun az Amazon SOAP webszolgáltatást használja, és a példám a REST webszolgáltatást használja.
A REST szappan helyett történő használatának két oka volt
1. Inkább a pihenést, mint a szappant 🙂
2. A SOAP használata (még Excel 2003 esetén is) egy extra Eszköztárat igényel a Microsofttól. A REST használatához csak hivatkozást kell beállítani az XML elemzőre* (ebben a példában ez az Microsoft XML, v5.0), amelyet minden Office 2003 gépre telepíteni kell)
Kompatibilitás
Az Amazon Search UserForm programot az Excel 2003 programban tesztelték egy olyan gépen, amelyen telepítve volt az Internet Explorer (az elem URL -jére való navigáláshoz) és internetkapcsolat.
Megjegyzések
Az Amazon keresési lekérdezésre adott válasza „Nagy” válasz a kép URL -jének visszaadására is. A kapcsolat sebességétől függően a keresés néhány másodpercet vesz igénybe.
Még mindig XML elemző újonc vagyok; A kód nem jelszóval védett, ezért bátran próbálkozzon a kódsorok csökkentésével. (vagy saját módosított verzió létrehozása (a nagy válasz sokkal több információt nyújt, mint amennyit ténylegesen használtam))
Hitelek
Betöltöttem a Tétel képeit az űrlapon egy képvezérlőbe, egy URL -ből, a csodálatos Juan Pablo Gonzalaz kód használatával.
Az XML elemek elérési útjait a 2003 -as XML Toolkit segítségével fedezték fel
Erre a linkre kattintva letöltheti az Amazon Keresést Excel felhasználói űrlapból
Próbálja megtörni, módosítani, és mondja el véleményét.
*Nincs szüksége hivatkozásra az XML elemzőre, ha nem használja a VBA -t az XML elemzéséhez. Ehelyett egyszerűen hozzá kell rendelnie az adatokat a táblázat celláihoz.