Zdravím, mám takovýto problém. V mé aplikaci provozuji export výsledků do wordovského souboru. V References mám přidáno Microsoft Word 11.0 Object Library. Aplikace funguje bez problémů s Wordem 2003 i s Wordem 2007. Uvádím kousek komunikace
Imports Microsoft.Office.Interop
'a poté v reakci na stisk tlačítka
Dim appWord As New Microsoft.Office.Interop.Word.Application()
appWord.Documents.Open("soubor.doc")).Activate()
With appWord.ActiveDocument.Tables(1).Rows.Add()
.Range.Font.Bold = 1
.Range.Font.Size = 12
.Cells(1).Range.Text = FinalPrize
.Cells(2).Range.Text = CStr(Soucet)
End With
Pokud je na cílovém počítači nainstalovaný MS Office 2003 a není nainstalován .NET Framework, program se nespustí. To je v pořádku. Ale po doinstalovaání .NET Frameworku se program spustí a při pokusu o generování Word souboru vyhlásí chybu, že nemůže najít Microsoft.Office.Interop. Otázka: Dá se nějakým způsobem .NET Frameworku sdělit, že už je Word nainstalován, nějakým způsobem ho "zaregistrovat", aby export do Wordu fungoval? Děkuji
|