Excel OLE - 当 Excel 嵌入到应用程序中时,.NET COM AddIn 的行为有所不同
我有一个 .NET (C#) 插件,它使用 COM Shim dll 将自身加载到 Excel 中。当Excel正常运行时,该插件工作正常,没有任何问题。该插件在 Excel 中显示其…
如果我使用 OLE 自动化在 64 位应用程序中加载 32 位控件,会发生什么情况?
我负责的 .NET 应用程序使用只能作为 32 位 COM 组件使用的第三方控件。一段时间以来,我一直在努力寻找一种方法,让组件和应用程序在 64 位模式下协…
如何从 Perl 中以只读方式打开 Word 文档?
Perl 中是否有任何方法可以让我以只读模式获取对象, 以避免文件被其他用户锁定时弹出的对话框? $document = Win32::OLE->GetObject("$docFile") or …
我的 ActiveX 控件如何接管 Internet Explorer 中的打印、另存为、查找等功能?
我有一个 ActiveX 控件,可以在 IE 中显示给定文件格式的文档,就像 Adobe 有一个显示 PDF 的 ActiveX 控件一样。 我的控件是一个全页控件,就像 …
如何关闭由邮件合并启动的 Excel 实例
如何关闭通过邮件合并启动的 Excel 实例 在启动器内运行的此代码无法访问通过 DDE 运行的 Excel? 'For i = 1 To Workbooks.Count ' MsgBox ("here" +…
Excel:如何从 OLE 开始宏录制
我通过 OLE 控制 Excel 实例,我想开始宏录制。我可以通过代码做到这一点吗?我发现的唯一的东西是 Application.RecordMacro 并且它没有不做我需要的…
重新连接到通过 COM 启动的进程
首先,我想指出,我需要使用 COM/OLE2 API、低级内容、可以放入 C Windows 控制台程序中的内容。我不会使用MFC。我无法使用.NET。 我的问题是: 给出…
使用 OLE 终止 Excel 应用程序
如何使用 OLE 自动化手动终止 Excel 应用程序? 我想在一些异常处理中执行此操作,以便在函数抛出错误时 Excel 进程不会保持运行状态。 目前我使用以…
C# 中的 MathType (OLE)
我正在尝试在 C# 应用程序中运行 MathType...在表单中使用 OLE 来表示方程/图像。 这就是我开始编写代码的方式。 我得到了数学类型方程的 CLSID 对象…
为什么 MSWord 文档的保存会默默失败?
我需要更改许多文件中的一些自定义属性值。下面是一个代码示例 - 我如何对单个文件执行此操作: import win32com.client MSWord = win32com.client.Di…
在R语言中使用COM
我正在尝试让 R 的 rcom 包正常工作。它似乎已经安装好: > install.packages("rcom"); --- Please select a CRAN mirror for use in this session --…
使用Win32::OLE在Access 2007中执行宏
目前,我正在尝试通过 Perl OLE 在 Microsoft Access 中执行宏, 我想知道如何正确调用来运行宏。我尝试过 1) $oDatabase -> DoCmd.RunMacro("Macro1"…
Java SWT 与 COM 互操作 - 将 float[] 放入变体中?
在我的 Java SWT 应用程序中,我托管第 3 方 ActiveX 控件。 我正在使用 OleClientSite 来执行此操作。 // Ah, this works. :-) OleAutomation comObj…