VB (Webbrowser)
Lithium 30.10.2001 - 11:14 1313 11
Guest
Deleted User
|
Ich verwende in VB das Webbrowser Steuerelement und lade irgend eine internet seite.... das is ja alles kein Problem und jetzt möcht ich auf der Seite per code was in eine Textfeld eintragen ich weiss wie das objekt heisst, also von daher kein prob wie gsagt das textfeld is in der HP enthalten also "HTML"
möcht eigentlich nur wissen wie ich solche objekte gscheit ansprechen kann
|
that
Hoffnungsloser Optimist
|
Du holst dir das Document-Objekt und sprichst es an...
also in etwa (ich kann nicht VB, kann aber Doku lesen):
var myDoc = wb.Document myDoc.all["meinTextfeld"] = "bla"
im HTML müsste dann das Feld mit der ID "meinTextfeld" enthalten sein...
|
Guest
Deleted User
|
du weisst ned was ich mein aber danke trotzdem.... kennt wer ein "wirklich" gutes VB Forum?
|
that
Hoffnungsloser Optimist
|
du weisst ned was ich mein aber danke trotzdem.... Hats geholfen? Wenn nicht, erklär halt besser was du genau willst
|
JC
VereinsmitgliedDisruptor
|
Du holst dir das Document-Objekt und sprichst es an...
also in etwa (ich kann nicht VB, kann aber Doku lesen):
var myDoc = wb.Document myDoc.all["meinTextfeld"] = "bla"
im HTML müsste dann das Feld mit der ID "meinTextfeld" enthalten sein... Überschlagsmässig schaut das wie VBScript aus, nicht wie VB. VB-Foren kenn ich keine, allerdings kannst auf http://www.planet-source-code.com/ sicher ein Beispiel finden.
Bearbeitet von JC am 31.10.2001, 08:24
|
that
Hoffnungsloser Optimist
|
Überschlagsmässig schaut das wie VBScript aus, nicht wie VB. Wie gesagt, ich kann kein VB, daher habe ich auch nicht gemerkt, dass ich beim Anklicken des Links von der VB-related Doku in die HTML/Script-related Doku gekommen bin.... So hats bei mir mit VBA funktioniert (keine Ahnung wie ähnlich zu VB das ist): Set myDoc = wb.Document myDoc.All.Item("Feld").Value = "bla" Bis auf syntaktische Kleinigkeiten entspricht das eh ziemlich genau der VBScript-Variante...
|
JC
VereinsmitgliedDisruptor
|
Wie gesagt, ich kann kein VB, daher habe ich auch nicht gemerkt, dass ich beim Anklicken des Links von der VB-related Doku in die HTML/Script-related Doku gekommen bin....
So hats bei mir mit VBA funktioniert (keine Ahnung wie ähnlich zu VB das ist):
Set myDoc = wb.Document myDoc.All.Item("Feld").Value = "bla"
Bis auf syntaktische Kleinigkeiten entspricht das eh ziemlich genau der VBScript-Variante... VBA ist die abgespeckte Version von VB, die in allen Office-Produkten enthalten ist und wird nur zur Makro-Programmierung verwendet, weshalb der Funktionsumfang auch ziemlich eingeschränkt ist. Über die Unterschiede könnte man jetzt jede Menge sagen, doch der für mich größte ist der, dass du mit VBA keine selbständig lauffähigen Dateien erstellen kannst. Noch ein Link: http://www.programmersheaven.com. Dort sollte man eigentlich auch einiges finden...
|
that
Hoffnungsloser Optimist
|
VBA ist die abgespeckte Version von VB, die in allen Office-Produkten enthalten ist So weit weiß ich es auch  Ist die Programmiersprache im Grunde die gleiche, oder gibts da auch Unterschiede? (abgesehen von den Objekten, die man ansprechen kann)
|
JC
VereinsmitgliedDisruptor
|
So weit weiß ich es auch  Ist die Programmiersprache im Grunde die gleiche, oder gibts da auch Unterschiede? (abgesehen von den Objekten, die man ansprechen kann) Syntaktisch ist's gleich (bis zu VB 6.0; ab .Net liegen Welten dazwischen  )
|
Guest
Deleted User
|
ich würd VBA gar ned so unterschätzen eigentlich kannst du fast alle steuerelemente verwenden....
also für ein low bugdet datenbank tool ned schlecht.....
mein prob: es handelt sich um das microsoft internet controls steuerelement (ist der webbrowser, shdocvw.dll) darin lass ich mir eine bestimmte website anzeigen die input felder enthält und die möcht ich ansprechen
und bitte keine ansatzratschläge mehr
übrigens danke für den link hatte allerdings noch keine zeit mir das anzuschauen, denn so dringend ist es im moment auch nicht
|
NyoMic
xepera-xeper-xeperu
|
du weisst ned was ich mein aber danke trotzdem.... kennt wer ein "wirklich" gutes VB Forum? Ob des Forum wirklich gut is kann ich ned sagen, ich finds nur praktisch dass mir bei bis jetzt allen Fragen immer geholfen wurde. Ausserdem gibts dort an Haufn Tutorials. Guckst du hierEDIT: Wennst dort nix findest, kannst es amoi im Usenet in "einschlägigen" Newsgroups probieren. Die meisten san englisch aber sehr gut. Gibt eh sogar welche von Microsoft selber. Name weiss ich jetzt ned genau. Sorry
Bearbeitet von NyoMic am 31.10.2001, 16:39
|
Guest
Deleted User
|
ich kenn scho paar foren aber die sind alle so mühsam und schlecht aufgebaut da findest noch schwerer was als in der knowledge base
thx jedenfalls
|