com-interop 相关问题

COM interop是允许.NET程序集与标准COM对象和库进行通信的层。

COM 互操作:尽管类注册正确,但在 VBA 中找不到接口

问题描述:我正在使用 COM 互操作从 VBA 调用 C# 异步方法。类 (NewAsyncTaskRunner) 已被识别并且工作正常,但接口 (INewCallback) 无法识别

回答 1 投票 0

带有 [ComSourceInterfaces] 属性的 C# DLL 在 VBA WithEvents 中不起作用

我尝试在 VBA 中使用 C# DLL 以及使用 [ComSourceInterfaces] 属性的事件,但遇到问题。这是我到目前为止所拥有的: C# 代码 ITaskRunnerEvents.cs 使用系统; 使用 S...

回答 1 投票 0

COM 互操作问题:类正常时接口未在注册表中正确注册

问题描述:我正在研究使用 COM 互操作从 VBA 调用 C# 异步方法。类 (NewAsyncTaskRunner) 已被识别并且工作正常,但接口 (INewCallback) 无法识别

回答 1 投票 0

使 C# 类库在 Visual Studio 2022 中 COM 可见

我的最终目标是用 C# 构建一个类库 (Calculator.dll),其中包含可通过 VBA 访问 Excel 的函数。 我本来希望避免注册 dll 的需要,并且......

回答 2 投票 0

.NET 中免注册 COM 互操作的具体步骤(调用复制的 COM dll,无需 regsvr32)

我想向我的 .NET 应用程序添加免注册 COM 引用。免注册意味着用户无需将 COM 组件注册到系统即可运行应用程序。 我发现了很多关于...的文章

回答 3 投票 0

.net core 中的 Microsoft.Office.Interop.Outlook 错误

我有一个使用 COM 对象 Microsoft.Office.Interop.Outlook 访问 Outlook 的程序。 该程序的第一部分创建一个新的 Outlook 应用程序并获取 allpublicfolders 文件夹。

回答 3 投票 0

Pywin32 打开 Excel 文件需要太多时间

我有一个 Excel 文件,可以从 Excel 插件 .xll 实时接收股市数据流 我的 Excel 文件也使用该数据并对其进行计算 如果我在窗口中通过 Excel 应用程序手动打开它...

回答 1 投票 0

Pywin32 打开 Excel 文件花费太多时间

我有一个 Excel 文件,可以从 Excel 插件 .xll 实时接收股市数据流 我的 Excel 文件也使用该数据并对其进行计算 如果我在窗口中通过 Excel 应用程序手动打开它...

回答 1 投票 0

如何使用 C# 内置类型库 - COM-Interop 分配对象数组属性/方法?

`` 我有一个 C# 类库项目 (.Net Framework 4.5),我在 VB6 中将其用作类型库 (.tlb)。 对于将非集合对象作为属性或返回的属性,一切都可以正常工作。 ...

回答 2 投票 0

无法将 ADOX.Catalog.ActiveConnection 设置为来自 .NET 的 ADODB 连接

我的任务是将旧版 VB6 应用程序(使用 MS Access 作为数据库,不要问)增量移植到 .NET。 这将是一个很长的故事,但我认为最好提供一些故事......

回答 2 投票 0

将对象数组从 C# 传递到 VBA Excel

我有一个 C# 控制台应用程序和 Dll。我通过互操作将 dll 注册为 COM。我用的是 COM 可见属性、GUID 等 设置Assembly Information、Build信息,将其注册到COM 我

回答 1 投票 0

向 C# .NET COM 互操作服务器添加新方法时遇到问题

我为我们应用程序的 gRPC 远程处理接口的客户端创建了一个 C# .NET 6 COM 互操作 DLL(由安装程序使用 REGSVR32 注册),该接口在我们以前的产品版本中运行良好...

回答 1 投票 0

注册 COM 失败,因为引用的程序集未注册

我有一个程序集,其中包含应向 COM 公开的以下类: 使用 Microsoft.VisualStudio.TestPlatform.ObjectModel; 命名空间互操作 { [ComVisible(真)] [

回答 1 投票 0

在 Delphi 应用程序中从 COM 调用 WPF Windows

我尝试调用此处描述的 COM 对象 是否可以将WPF窗口封装为COM对象 来自德尔福应用程序。 导入 tlb 后,我使用此代码来调用该 COM 对象....

回答 2 投票 0

有默认的默认属性吗?

我正在通过 COM 互操作将 C# 类导出到 VB6。它似乎有一个默认的 COM 属性,而我从未设置过! C# 类如下所示: [ComVisible(true),类接口(

回答 1 投票 0

.NET 8 COM 类使用 GenerationComInterfaceAttribute 对 VB6/VBA 或 OLEViewer 不可见

按照 Microsoft 的 ComWrappers 的源代码生成文章,我使用 generatedComInterfaceAttribute 属性在 Visual Studio 2022 中创建了一个简单的 .NET 8 类库项目。我的

回答 1 投票 0

使用 GenerationComInterfaceAttribute 的 COM 类对 VB6 或 OLEViewer 不可见

按照 Microsoft 的 ComWrappers 文章的源生成,我使用 generatedComInterfaceAttribute 在 Visual Studio 2022 中创建了一个简单的 .NET 8 类库项目。我的班级是

回答 1 投票 0

注册 COM Interop DLL > 类未注册

我熟悉如何注册COM Interop的过程。例如: 只要我使用管理员权限运行 Visual Studio,此 C# COM DLL 就会编译并注册以进行互操作。 ...

回答 1 投票 0

如何使用.NET8正确创建COM类?

我需要在 .NET8 中创建一个可供 Excel 访问的 COM 类。 看完这个视频后,我实现了以下测试床类: 命名空间 COMTestBedCS { [指导(“26a0aa6d-...

回答 1 投票 0

如何发布具有 COM 互操作的控制台应用程序并修剪未使用的代码

我有一个简单的控制台应用程序,它引用一个小型第三方 COM 互操作 .NET 程序集。 我想在发布时修剪未使用的代码。 但是,当我运行修剪后的已发布应用程序时...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.