Hej hoppas på hjälp. Ett enkelt sätt att öppna ett dokument på är genom GetObject:VB och WORD
Jag har aldrig sysslat med Word tillsammans med VB (Förutom VBA i Word då).
Vad vill jag göra ??
=============================================
Jag vill från mitt VB-program öppna ett worddokument och uppdatera
godtyckliga fält.
=============================================
Vad kan jag redan göra ?
=============================================
option explicit
private appW as Word.Application
private docW as Word.Document
OK.
nu kan jag köra exvis en docW.SaveAs för att spara dokumentet. Men huri "där det är jättevarmt" öppnar man ett dokument ?
Vidare hur söker man i det öppnade dokument efter fält, har dom typ taggar "namn" eller hur vet jag att ett visst fält är ett "visst" fält ?
/peterhSv: VB och WORD
Dim x As Object
Set x = GetObject("C:\Mina Dokument\Min fil.doc")
x.Application.Visible = True
Det x innehåller är nu ett Document-objekt och inte ett Application object. För att komma åt Application gör du som jag gjort i koden ovan. Det trista med GetObject är att du inte får upp AutoFill listan när du knackar kod.
Men givetvis kan du även öppna upp ett dokument på "ditt vis":
Dim objApp As Word.Application
Dim objDoc As Word.Document
Set objApp = New Application
Set objDoc = objApp.Documents.Open("C:\Mina Dokument\Min fil.doc")
objApp.Visible = True
Tänk på att du kan se alla objekt, metoder och attribut i Object Browsern i Visual Basic (tryck F2)
Mvh,
Håkan Wennerberg