ole-automation相关内容

OLE 自动化启动 MS Word 并置于前台

连接到正在运行的 MS Word 实例并将此应用程序置于最前面的“正确"(推荐)方法是什么?我正在从 VBA 应用程序执行以下操作: ...objWord = GetObject("Word.Application")如果(objWord 什么都不是)那么objWord = CreateObject("Word.Application")万一objWord.Activate()objWord.V ..
发布时间:2021-12-31 11:19:31 其他开发

在HKEY_CURRENT_USER中注册代理/存根

MIDL编译器使用写入HKEY_LOCAL_MACHINE的注册例程为代理/存根生成代码.有什么办法(最好是不破解MIDL生成的代码,又不绕过所有生成的代码,而使用自定义代码)在HKEY_CURRENT_USER中注册MIDL生成的p/s? 另外:如果p/s和COM服务器都是按用户注册的,则这样可以工作吗?我刚刚发现(经过非常令人沮丧的48小时之后),如果按用户注册COM服务器,则在整个机器 ..
发布时间:2021-04-23 19:04:01 其他开发

Excel range.Rows属性的作用是什么?

好的,我正在为旧版Excel-VBA应用程序完成一个附加项目,而我又一次遇到了神秘的range.Rows(?)和worksheet.Rows属性的难题. 有人知道这些属性的真正作用以及应该提供给我什么? (注意:所有这些可能也适用于相应的*.Columns属性.) 我真正想要 能够使用它的是返回一定范围的行,如下所示: SET rng = wks.Rows(iStartRo ..
发布时间:2020-07-24 21:17:23 其他开发

如何将Java Date转换为OADate或反之亦然?

我想将Java Date转换为Microsoft OLE Automation-OADate类型,或者想将OADa​​te转换为Java Date. OADate for Java的公式是什么? 实际上,我已经在stackoverflow中进行了搜索,但找不到答案,我得到了答案,并想在这个社区中分享它. 例如: 43013.7659837963 等于 EET 2017年10月5日星期四18: ..
发布时间:2020-06-26 20:30:02 Java开发

Document.Save显示“另存为"对话框

我有一个Visual Studio 2010 VB.NET 4.0 Windows应用程序项目.该代码正在填充Word 2010文档.在30到60个表的区域中的任何地方,以及在30到50个嵌入式图表的区域中的任何地方(均定义为嵌入式形状(InlineShape)). 由于出现以下错误,我不得不开始进行常规的Document.Save()调用:There are too many edits ..
发布时间:2020-05-13 01:59:19 其他开发

如何将参数传递给OLE自动化对象(如MS Word)

这主要是与Delphi语法相关的问题.调用OLE对象的方法时,我需要将参数设置为True. 我需要在Word Automation中进行设置(这是从 Word参考 ): wdApp.Quit SaveChanges:=wdDoNotSaveChanges 下面是一个我要在其中执行此操作的虚拟过程的示例(请注意WordApp.Quit!): Procedure GetWordV ..
发布时间:2020-05-13 01:40:21 其他开发

Java中是否有OLE自动化?

可以在Java中使用OLE Automation吗?如果没有,为什么在Java中是不可能的? 我希望以不同格式自动导出excel电子表格(即.csv等)感谢您提前回答: 解决方案 请使用 JACOB 。但是,由于没有记录得很好,性能不是最好的,所以会有一些痛苦。根据您要定位的Windows版本,还可能难以正确地为您的环境运行。如果您正在构建可扩展的Web应用程序,我绝对不会使用它。另 ..
发布时间:2017-09-03 22:06:47 Java开发

用于捕获MSWord文档事件的IAdviseSink设置

这里是我试图在我的 TForm1 类中设置 IAdviseSink 接口的代码,用于捕获一些事件新创建的MSWord文档。代码运行时我没有任何错误,但是我无法捕获任何事件,同时保存文档或关闭它。 如何正确设置MSWord文档的 IAdviseSink var Form1:TForm1; doc_ole_obj:IOleObject; 字:IDispatch; 连接:L ..
发布时间:2017-08-31 09:00:56 开发方法

进行异步COM调用 - 我必须创建自己的P / S吗?

我有一个自定义接口在类型库中定义并在我的代码中实现。我没有创建我自己的代理/存根。我已经成功地将接口指针从我的主线程(STA)封送到后台线程(STA),在我的情况下使用 IGlobalInterfaceTable 。 从这个背景线程,我想对UI上的对象进行异步调用线。我尚未在我的对象中实施 ICallFactory 。我看到标准代理确实实现了 ICallFactory (即,我可以成功地在后 ..
发布时间:2016-12-18 21:03:46 C/C++开发

是否可以自动执行点击运行应用程序?

我有一个小应用程序通过COM / OLE自动化自动化Microsoft Word。 不幸的是,这不适用于Word的虚拟化点击运行版本,因为他们在注册表中没有所需的键。 (至少不在它们被删除的地方)换句话说: CreateObject 失败,因为必要的COM类没有注册。 是否有任何方法自动处理Microsoft Office的点击即可运行的版本?也许有一些兼容性层? 编辑:我发现只 ..
发布时间:2016-12-18 19:30:01 .NET组件控件

从C#,打开任意应用程序

相关问题[计算器] 这里。 我试图做上述情况,但我想利用这个过程又进了一步。我想用的文件类型的默认编辑器中打开任意文件。从这一点来说,我希望让我的用户以该文件,因为他们通常会相互作用,还是继续在我的应用工作。该扩展是用户完成编辑后会发生什么。有没有一种方法,我可以从外部应用程序捕获接近(理想情况下保存)事件,并使用它作为触发器来做些别的事情?对于我而言,跟踪外部应用程序会做的结束。 我 ..
发布时间:2016-09-28 13:18:47 C#/.NET

在远程计算机编程执行Excel宏从一个网站

我有一个网站,用户使用宏,当我尝试在我的它生成完美,内部运行Excel中宏本机上运行生成Excel报表。当我发布到服务器上,并在我登录在那里的同时(RDP公开会议),并尝试从一个浏览器,服务器之外它也运行如预期运行。当我在服务器(RDP),然后运行它的服务器以外的浏览器注销时,会出现的问题(即来自我的机器)的宏不运行而造成我的Excel。 这是我现在用的是code 公共类报告 { ..
发布时间:2015-11-26 16:31:05 C#/.NET