Har nyss börjat med VB och har dåligt med information i ämnet. Har letat ett sätt att koppla ett Word doc. till VB men misslyckats brutalt :) Har någon ett enkelt tipps att ge på info.källa eller kod? Hej Det fungerar ju inte att använda Shell, eftersom den antar att det exe-fil). HejKoppla VB till word doc?
Sv: Koppla VB till word doc?
Måste fråga vad du menar med koppla .
Om du menar öppna kan du skriva så här
Dim ret As Long
ret = Shell(AppPath & "\Mitt.doc",vbNormalFocus)
Dvs Mitt.doc ligger i samma mapp som din applikation
Den andra variante kan röra sig om OLE objekt
får se hur du svarar
mvh
SvenSv: Koppla VB till word doc?
Om man inte vill använda API anropet ShellExecute. Kan man använda GetObject Funktionen. Vilket också retunerar OLE objectet för dokumentet.
Dim vTemp As Object
'Öppnar dokumentet om word finns installerad
Set vTemp = GetObject(App.Path & "\Test.doc")
'Visa dokumentet för att användaren
vTemp.Application.Visible = TrueSv: Koppla VB till word doc?
>Det fungerar ju inte att använda Shell, eftersom den antar att det exe-fil).
Javisst glömmer jämt detta faktum
Du kan ev. skriva så här om WordPad finns i Windows
ret = Shell("WordPad.exe " & AppPath & "\Mitt.doc",vbNormalFocus)
Men annars är det nog bäst med API enl Andreas
mvh
Sven