Programmieren - alles kontrollieren 4.934 Themen, 20.613 Beiträge

Mit einem VBScript eine Word-Datei öffnen

aggroberlin / 28 Antworten / Flachansicht Nickles

Hallo,

wie ist es Möglich, eine Word-Datei über ein VBScript zu öffnen?? Wie man Wörd öffnet weiß ich schon. mir fehlt nur noch deer Befehl zum öffnen einer Word-datei und wie man den Inhalt kopieren kann. Danke schon mal für eure Antworten

Gruß Aggro

Hier mein bisheriger Quelltext:

Set appWord = CreateObject("Word.Application")

appWord.WindowState = 0
appWord.Height = 600
appWord.Width = 800
appWord.Left = 40
appWord.Top = 20
appWord.Visible = True \' Display the application.

bei Antwort benachrichtigen
nein thomas woelfer
aggroberlin Nachtrag zu: „Mit einem VBScript eine Word-Datei öffnen“
Optionen

"objSendMail.AddAttachmen HierKommtDannderPfadInAnfuehrungszeichen"
Es kommt die Fehlermeldung "Das Objekt ünterstützt diese Eigenschaft oder Methode nicht."
Ich habe mir die Doku angeschaut, zumindest das, was ich im inet gefunden habe. Ich werde da aber nicht schlau raus! Ich meine ich habe echt null vorkenntnisse und weil ich halt Azubi bin, heißt das für meine Vorgesetzten automatisch die Sachen wo Sie keine Lust zu haben oder was sie auch nicht können muss ich am besten bis gestern erledigt haben! Ich meine ich mache eine Ausbildung zum IT-Systemelektroniker und nicht zum Fachinformatiker! Oder nicht!

Quelltext thomas woelfer
'Öffne Wörd-Anwendung
Set appWord = CreateObject("Word.Application")

appWord.WindowState = 0
appWord.Height = 600
appWord.Width = 800
appWord.Left = 40
appWord.Top = 20
appWord.Visible = True

'Öffne Word-Dokument
appWord.Documents.Open "C:\Dokumente und Einstellungen\b600806\Desktop\http.doc"

'öffne E-Mail und sende Sie Anschließend
emailHere = "m.heinrich@krz.de"
Set objSendMail = CreateObject("CDO.Message")
objSendMail.Subject = "Test"
objSendMail.From = "m.heinrich@krz.de"
objSendMail.To = "m.heinrich@krz.de"
objSendMail.AddAttachmen "C:\Dokumente und Einstellungen\b600806\Desktop\http.doc"
objSendMail.send

'Schließe Worddukument
appWord.Quit wdSaveChanges






T-Rex: Bei deinem Vorschlag kommt genau der gleiche Fehler :(

Quelltext T-Rex

'Öffne Word-Anwendung
Set appWord = CreateObject("Word.Application")

appWord.WindowState = 0
appWord.Height = 600
appWord.Width = 800
appWord.Left = 40
appWord.Top = 20
appWord.Visible = True

'Öffne Word-Dokument
Dim wrdDoc
Set wrdDoc = appWord.Documents.Open("C:\Dokumente und Einstellungen\b600806\Desktop\http.doc")

'öffne E-Mail und sende Sie Anschließend
emailHere = "m.heinrich@krz.de"
Set objSendMail = CreateObject("CDO.Message")
objSendMail.Subject = "Test"
objSendMail.From = "m.heinrich@krz.de"
objSendMail.To = "m.heinrich@krz.de"
appWord.Options.SendMail = True
Call wrdDoc.SendMail

'Schließe Worddukument
Call wrdDoc.Close(-1)
Set wrdDoc = Nothing
Call appWord.Quit(-1)
Set appWord = Nothing

bei Antwort benachrichtigen
tippfehler thomas woelfer
davon ab... thomas woelfer