Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1344to1348
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Excel Daten in ein Webformular einlesen

Excel Daten in ein Webformular einlesen
12.01.2014 21:17:49
Marco
Hallo Zusammen!
Ich versuche jetzt schon seit Stunden ein Skript zum laufen zu bringen, dass mir die Eingabe von Daten in ein Webformular eines CMS erleichtert.
Die Daten liegen in der Excel Tabelle vor wie folgt: EAN Nummer, Artikelnummer, Name, Preis.
Der Code der Webpage sieht für das Objekt Artikelnummer so aus.
"input type="text" name="products_model" value="" style="width: 130px""
(Brackets entfernt, weils mir hier sonst ein Eingabefeld anzeigt)
Wenn ich jetzt hergehe und für den Anfang nur Versuche die Artikelnummer eingeben zu lassen mit
.getElementsByName("products_model").Value = "xyz123"
bekomme ich einen Fehler 438 zurück und habe keine Ahnung wieso.
Ich bin sehr lernwillig und für Hilfe immer sehr dankbar.
Viele Grüße

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Excel Daten in ein Webformular einlesen
12.01.2014 23:28:33
Martin
Hallo Marco,
probier es mal so:
.getElementsByName("products_model")(0).innerText = "xyz123"
Einfacher geht es aber so:
With appIE.document.all.products_model.Value = "xyz123"
Viele Grüße
Martin

...kleine Korrektur...
12.01.2014 23:31:51
Martin
...bei "Einfacher geht es aber so:" muss natürlich das With weg:
Also nur

appIE.document.all.products_model.Value = "xyz123"
oder
With appIE.document.all
.products_model.Value = "xyz123"
End With
Gruß, Martin

Anzeige
AW: ...kleine Korrektur...
13.01.2014 06:55:12
Marco
Hallo Martin!
Vielen, vielen, vielen Dank! Das Erste hat gleich auf Anhieb funktioniert :)
Beim Zweiten bekomme ich einen Fehler 424 zurück.
Eine Frage hätte ich allerdings schon: Wozu ist diese (0) gedacht?
Viele Grüße

AW: ...kleine Korrektur...
13.01.2014 09:58:52
Martin
Hallo Marco,
mit "getElementsByName" werden alle HTML-Elemente mit dem gesuchten Namen als Gruppe ausgelesen. Gäbe es also mehrere Felder mit dem gleichen Namen "products_model", könntest du das zweite Feld mit
getElementsByName("products_model")(1)"
ansprechen, das dritte Feld mit
getElementsByName("products_model")(2)"
ansprechen usw.....
Viele Grüße
Martin
Anzeige

302 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige