请问下,这个代码,与OFFICE365的兼容性:- Public _app As MSWord.Application '定义一个WORD对象
- Public _app1 As MSExcel.Application '定义一个EXCEL对象
-
- _app = New MSWord.Application '定义一个WORD对象
- Dim dlg As New OpenFileDialog '定义一个新的OpenFileDialog 用于打开Word文件
- Dim wdn As WinForm.Label = e.Form.Controls("Label3")
- dlg.Filter= "Word文件|*.docx" '设置筛选器
- dlg.MultiSelect = False
- dlg.Title = "打开Word文档"
- If dlg.ShowDialog = DialogResult.Ok Then '如果用户单击了确定按钮
- _app.Documents.Open(dlg.FileName) '打开这个WORD文件
- _app.Visible = True
- wdn.Text = dlg.FileName
- End If
上述代码,与OFFFICE各版本兼容,但365是个例外,会出现如下错误:
检索 COM 类工厂中 CLSID 为
{000209FF-0000-0000-C000-000000000046} 的组件失败,原因是出现以下错误:
80040154 没有注册类....。
请问这是个兼容性的问题吗?如何解决?