Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: 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

Anzeige

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

Anzeige
...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
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige