C# dll (Threaded) from VBA
本文关键字:from VBA Threaded dll | 更新日期: 2023-09-27 18:13:56
我有一个c# dll的方法应该被调用1. 从它的UI为一些用户和2. VBA对于某些用户
我设置了项目"COM互操作寄存器",注册了Regasm,从VBA引用并创建了对象,称为VBA模块的方法。这从VBA &它的UI .
现在,我必须更改该方法,以便在一个单独的线程中运行一些其他UI处理。现在VBA代码不工作。没有错误。它只是返回模块,但不处理任何事情。
是否有一种方法来等待c#线程完成在VBA?
确保您正在注册32位和64位的COM组件。
%windir%'Microsoft.NET'Framework'v4.0.30319'regasm "Contoso.Interop.dll"/tlb:Contoso.Interop. dll。tlb/codebase。互操作
%windir%'Microsoft.NET'Framework64'v4.0.30319'regasm "Contoso.Interop.dll"/tlb:Contoso.Interop. dll。tlb/codebase。互操作
编辑:根据需要根据框架版本修改