com-interop 相关问题

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

在 dotnet 中具有后期绑定的 Typesafe COM 组件

我在 x32 中有一些库需要从 x64 进程调用。谷歌搜索,我发现最好的方法是使用 COM 组件。我在 C# 中创建了 3 个项目: X64 的 WinForms 项目

回答 0 投票 0

How to read outlook emails using Interop.Outlook in C# without crashing?

我正在尝试从具有多个文件夹和文件的共享邮箱中读取电子邮件。但是我收到下面提到的错误,应用程序完成任务而不返回任何数据。 错误

回答 3 投票 0

服务器进程无法启动,因为configure

为 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件检索 COM 类工厂失败,原因如下:8000401a 服务器进程无法启动,因为配置...

回答 1 投票 0


如何将对象集合从 VB6 传递到 .NET?

我需要将一组键/值对字符串从 VB6 传递到 .NET。在 VB6 代码中,它们存在于本机集合中。但是我不确定我可以在我的 .NET 项目中引用什么来......

回答 4 投票 0

为什么我不能在 C# 中循环 Outlook.Selection

我有一个小程序,用于获取我邮箱中所有选定电子邮件的 entryId,但由于某种原因,我无法在不出现错误的情况下到达循环末尾。下面的程序是

回答 2 投票 0

COM互通重建Clean不调用注册unregistration问题。

我正在编写一个使用COM Interop的库插件,在清理和重建任务中遇到了问题。Visual Studio 2019的设置是运行一个外部程序进行调试,并运行.dll ...

回答 1 投票 0

c#是否使用IDisposable Dispose来处理临时COM对象?

为了确保我需要创建的COM对象在我不需要它的时候就被释放,使用using语句是很简单的。} ...

回答 1 投票 1

我是否需要在每次“ foreach”迭代中释放COM对象?

这里是(潜在的)问题:我创建一个COM对象,然后使用'foreach'遍历它返回的集合中的每个元素。我需要释放要迭代的每个元素吗...

回答 2 投票 14


有没有一种方法可以使用带有indepent版本的interop excel在c#中生成excel报告?

我正在使用Visual Studio 2019,并使用Nuget安装了“ Microsoft.Office.Interop.Excel V 15.0.4795.1000”。当我生成Excel报告时,它可以与“ Microsoft Office 2013” 正常工作。但是,得到...

回答 1 投票 0

从VBA COM.Interop访问C#类

错误:未定义属性让过程,属性获取过程未返回对象vba,这里是相关代码:名称空间实体{[Guid(“ E65658F2-67C4-4F86-890C-62517EFB19AC” ...

回答 1 投票 1

创建内存中Excel文件并在不使用COM Interop的情况下在Excel中打开它

我目前正在.NET中使用COM Interop将DataTable的内容导出到Excel。这是我使用了多年的方法,但是问题是COM粗略,并且抛出了随机,间歇,...

回答 2 投票 0

使用COM Interop从VBA调用C#方法

通过引用,我能够将Entities.tlb文件附加到VBA。但是我无法从C#中的类创建实例。这是我的代码,C#类命名空间实体{[Guid(“ 1558C766 -...

回答 1 投票 0

应用程序事件,确定何时真正准备好从中读取Excel

我一直在考虑允许应用程序使用COM interop或Excel-dna与Excel链接。理想情况下,用户可以链接可能包含或不包含VBA代码的任何Excel工作簿。通常...

回答 1 投票 0

如何通过COM互操作将VBA变量数组数据类型传递到C#方法中

当前,我正在尝试通过COM互操作将变量数据类型数组传递给c#方法。问题是,将其传递为:[MarshalAs(UnmanagedType.SafeArray)但是,这似乎不是...

回答 1 投票 1

PowerShell:如何将COM对象转换为.NET互操作类型?

正如我在问题中描述的那样使用PowerShell创建ISO映像:如何将IStream保存到文件?,在PowerShell中按如下方式创建IStream对象:$ is =(New-Object -ComObject IMAPI2FS ....

回答 2 投票 6

我如何使用COM公开.netstandard2.0库以在VB6中使用?

我有一个dotnet核心库,一个4.7.2框架库和一个vb6应用程序。我想编写一个公共库供所有人访问,因此选择.netstandard2.0我尝试了4.7.2框架...

回答 1 投票 2

实例化.Net COM可见类时的自动化错误

我用这个简单的类创建了一个COM-interop .dll:using System.Runtime.InteropServices;命名空间ClassLibrary1 {[ComVisible(true)] [Guid(“ 795ECFD8-20BB-4C34-A7BE-DF268AAD3955”)...

回答 3 投票 7

我如何将对象的数组/列表/集合从C#返回到VB6

我正在创建一个COM Visible C#对象,以代理对VB6应用程序的Web服务的调用。我有一个返回对象数组的方法。公共DocActionReport [] DocActionReportByDateRange(System ....

回答 2 投票 11

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