各位:
用vb.net撰寫桌面程式訪問word檔案,今天突然出錯,顯示
System.TypeInitializationException:““WindowsApp1.YueWord”的型別初始值設定項引發例外。”
內部例外
COMException: 檢索 COM 類工廠中 CLSID 為 {000209FF-0000-0000-C000-000000000046} 的組件失敗,原因是出現以下錯誤: 80080005 服務器運行失敗 (例外來自 HRESULT:0x80080005 (CO_E_SERVER_EXEC_FAILURE))。
重裝office2019也無法解決
用網上方法,修改了office Licensing COM Server 16的權限也沒用,請問是什么原因
VB.net代碼
Imports Microsoft.Office.Core
Imports Word = Microsoft.Office.Interop.Word
Dim yue As YueWord = New YueWord
yue.OpenWord("C:\Users\xhkj\Documents\a.docx")
Public Class YueWord
Public Shared app As Word.Application = New Word.Application
Public Shared myWordDocument As Word.Document
Public Shared myWordFont As Word.Font
Public Shared myDocPro As DocPro
Public Sub OpenWord(filename As String) '打開一個檔案
app.Visible = False
myWordDocument = app.Documents.Open(filename, Nothing, [ReadOnly]:=True)
End Sub
uj5u.com熱心網友回復:
解決了wps和office發生了沖突,卸載了wps就好了!轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/160332.html
上一篇:影像分割神經網路的設計
