V článku Tomáše Hercega je popsán přístup z .NET windows aplikace k wordovské šabloně. Zkusil jsem upravit jej pro webovou aplikaci, ale nedokážu zaregistrovat knihovnu office. V web.config mám nastavenou assembly:
<assemblies>
<add assembly="Microsoft.Office.Tools.Word, Version=8.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
</assemblies>
v kódu stránky mám počáteční aktivování:
Sub word(ByVal sender As System.Object, ByVal e As system.EventArgs)
'spustit Word
Dim w As Microsoft.Office.Tools.Word.Document
Documents.Open(IO.Path.Combine(Application.StartupPath, "Test.doc")).Activate()
End Sub
Při spuštění hlásí že nemůže najít knihovnu, nabízí automatické přidání assembly, které se neliší od toho co je už v configu. Mám nainstalovasný offoce 2003, totéž je dáno u všech uživatelů - námitka u článku o nesystémovosti takovéto aplikace neplattí
|