我无法在Visual Studio 2022下将Word 2021与Visual Basic一起使用

vawmfj5a  于 2022-12-30  发布在  其他
关注(0)|答案(1)|浏览(352)

到目前为止,我使用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对象库不兼容?
感谢您的评分

vh0rcniy

vh0rcniy1#

64位进程无法加载32位DLL(反之亦然)。
1.将x64服务重新编译为x86,然后可以加载32位DLL。
1.获取COM DLL的64位版本(如果可用),获取World2021的64位版本。

相关问题