"We are back" « oc.at

VB (Webbrowser)

Lithium 30.10.2001 - 11:14 1313 11
Posts

Guest

Deleted User
Registered: n/a
Location:
Posts: n/a
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
Avatar
Registered: Mar 2000
Location: MeidLing
Posts: 11343
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
Registered: n/a
Location:
Posts: n/a
du weisst ned was ich mein aber danke trotzdem....
kennt wer ein "wirklich" gutes VB Forum?

that

Hoffnungsloser Optimist
Avatar
Registered: Mar 2000
Location: MeidLing
Posts: 11343
Zitat von Lithium
du weisst ned was ich mein aber danke trotzdem....

Hats geholfen? Wenn nicht, erklär halt besser was du genau willst :)

JC

Vereinsmitglied
Disruptor
Avatar
Registered: Feb 2001
Location: Katratzi
Posts: 9066
Zitat von that
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
Avatar
Registered: Mar 2000
Location: MeidLing
Posts: 11343
Zitat von JC
Ü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

Vereinsmitglied
Disruptor
Avatar
Registered: Feb 2001
Location: Katratzi
Posts: 9066
Zitat von that
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
Avatar
Registered: Mar 2000
Location: MeidLing
Posts: 11343
Zitat von JC
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

Vereinsmitglied
Disruptor
Avatar
Registered: Feb 2001
Location: Katratzi
Posts: 9066
Zitat von that
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
Registered: n/a
Location:
Posts: n/a
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
Avatar
Registered: Feb 2001
Location: Stahlstadt
Posts: 2620
Zitat von Lithium
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 hier

EDIT: 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
Registered: n/a
Location:
Posts: n/a
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
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz