到目前为止,我使用VBA。但我想使用一个更现代的解决方案与VisualStudio和VisualBasic。
但是当我点击我的userForm
的按钮时,我收到了一条错误消息:
错误信息:正在检索具有CLSID的组件的COM类工厂。
下面是我的代码:
Imports Microsoft.Office.Interop
Public Class Form1
Dim oWrd As Word.Application
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Try
oWrd = New Word.Application
oWrd.Visible = True
Catch ex As Exception
MsgBox(Err.Description & " " & Err.Number)
End Try
End Sub
End Class
我添加了Microsoft Word 16.0对象库。Word 2021是否与Microsoft Word 16.0对象库不兼容?
感谢您的评分
1条答案
按热度按时间vh0rcniy1#
64位进程无法加载32位DLL(反之亦然)。
1.将x64服务重新编译为x86,然后可以加载32位DLL。
1.获取COM DLL的64位版本(如果可用),获取World2021的64位版本。