Verkar inte vara så lätt. Är det så att stöd för flera Office finns i Visual Studio Pro? <code> När du har dimensionerat oWord som Object (late binding) så har du inte tillgång till några Word-konstanter. Du får köra:Office 2000 till 2007 stöd.
Vill kunna öppna och spara Word-doc och Excel-xls från mitt program. Får till det med Office 2007 reffen men vill även att det skal fungera med Office 2000. Finns det någon lösning?Sv: Office 2000 till 2007 stöd.
Hur skall man få till så att rätt Microsoft Office XX Object Library laddas in beroende på vilken Office användaren har?Sv:Office 2000 till 2007 stöd.
Sv:Office 2000 till 2007 stöd.
Du menar så här ..
<code>
Dim oWord As Word.ApplicationClass
oWord = CreateObject("Word.Application")
oWord.Visible = True
</code>
Får fel på Word.ApplicationClassSv: Office 2000 till 2007 stöd.
Dim oWord As Object
oWord = CreateObject("Word.Application")
oWord.Visible = True
</code>Sv:Office 2000 till 2007 stöd.
Får fel på "Word.WdSaveFormat.wdFormatDocument". Finns det någon lösning på det också?
<code>
Dim oWord As Object
Dim oDoc As Object
oWord = CreateObject("Word.Application")
oDoc = oWord.Documents.Add()
oDoc.SaveAs(xFile, FileFormat:=Word.WdSaveFormat.wdFormatDocument)
oWord.Visible = True
</code>Sv: Office 2000 till 2007 stöd.
oDoc.SaveAs (FileName:=xFile, FileFormat:=0)
eller
Const WdSaveFormat As Long = 0
.
.
oDoc.SaveAs (FileName:=xFile, FileFormat:=WdSaveFormat )