问题标签 [win32ole]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - 从 Exchange 提取邮件并加载到 Mysql。Perl Win32::OLE 或 Perl Net::POP3,或在 Ruby 中尝试
我的问题是:我需要确定邮件存在的每一天从 Exchange 帐户发送的第一封和最后一封电子邮件的时间戳。此外,对于每一天,我需要对每封电子邮件中出现的单词进行排名,以便我可以报告每天的趋势单词。
我正在考虑两种方法,欢迎就这些方法或完全不同的方法提出意见和建议。
我没有考虑将 Outlook 中的文件导出为 CSV 文件,因为它确实在输出中包含时间戳字段,这对我来说是一个关键因素。
方法#1是:
使用 Perl 和Net::POP3将邮件从收件箱中拉出,进行修改,然后将它们插入 MySQL 数据库。
方法 #2 是:
使用Win32:OLE尝试像正确的 Exchange 客户端一样工作,达到同样的目的。
ruby - 尝试使用 ruby 创建 DTE2 接口对象时出错
我正在尝试使用 rubywin32ole
lib 和 DTE2 接口来控制 Visual Studio 8 \
试过这个
并收到此错误 unknown OLE server: EnvDTE80.DTE2
我做错了什么,这可以工作吗?
ruby - Ruby win32ole MS Access:如何查找自上次导出以来更新的所有记录?
我正在使用 win32ole 模块/库来访问 Access 数据库。但是我无法在 Rails 中找到数据库中任何表中的 created_at 或 updated_at 列。我想知道如何找到更新的行呢?
所以我有
但是,如果有人将 Homer 的工作更改为“Winner”,我会使用哪种 SQL 查询来了解这一点。据推测,有一个最后检查的时间戳来理解这一点。就说提供了,那怎么办呢?
ruby - Ruby 和 WIN32OLE:无法调用 WIN32OLE_TYPE 方法(类型库)
好的,所以我正在用 ruby 做一些好的 OLE'(对不起)自动化,我遇到了一个奇怪的问题。我正在尝试从类型库中提取一些数据。这适用于VB:
TControlsLib 是类型库(全称:“TRADOS 控件类型库”)。我也知道 mtAllKnownLanguages 是一个等于 3 的常数。
所以,我尝试在 Ruby 中做同样的事情。这是我的 IRB 会议:
我也不能调用任何其他方法。事实上,我似乎无法调用任何类型库方法。
我究竟做错了什么?
ruby - 如何按日期迭代 Outlook 收件箱?- Outlook OLE 自动化
我想迭代 Outlook 收件箱,我正在使用 Ruby。
我在这里找到了一些有用的信息,但收件箱中的消息顺序不是按 RecevedTime(Item OLE 对象的属性)排序的。GetLast 方法可能会找到最新消息,但 GetPrevious 方法无法按预期工作。
如何将收件箱中的消息从最新到最旧迭代?
perl - 当我尝试使用 Perl 的 Win32::OLE 在 Excel 中设置单元格的值时,为什么会出现异常?
我Win32::OLE<0.1709> error 0x80020009: "Exception occurred" in PROPERTYPUT "Value"
在第 109 行收到错误消息。
里面的代码是Perl。
任何形式的帮助表示赞赏。谢谢
ruby - jruby 的 win32ole gem
我正在尝试从http://github.com/bpmcd/win32ole安装 jruby gem 。
好像标准
不起作用。
我是 ruby noobie,到目前为止我知道这个包不是宝石?我对么?我需要建造它吗?如果是,您能否将我引导到解释如何逐步进行的文档?
非常感谢
ruby - Ruby Office 自动化 - 无法让事件处理程序在 MSWord 中工作
Ruby 版本 1.9.1p430 在 W7 和 Office 2010 上运行。
我正在尝试捕捉 DocumentBeforeClose 事件,但我什至无法接近让它工作!
我遵循了一些使用 Excel 处理 SheetSelectionChange 的示例。它可以正常工作。
使用相同的过程,我想处理上面的 Word 事件。
我的代码在 WIN32OLE_EVENT.new 语句中失败。这是我正在使用的:
我得到的错误是:
我已经在声明中广泛查找了接收器名称的正确内容,WIN32OLD_EVENT
但这是我想出的最好的内容,这显然是不正确的!
如果有人能指出我正确的方向,我将不胜感激。我很想知道是否有人成功地处理了来自 Ruby 的 Word 事件。
ruby - Ruby 将窗口置于前台
我在 MS Ws7 和 MS Office 2010 上使用 Ruby 1.9.1p430(2010-08-16 修订版 28998)
我使用 WIN32OLE 从 Ruby 启动了 Word 的副本:
一切正常,我可以根据需要操作我的文档。
但是,Word 窗口在后台,我想把它带到前台,以便用户看到窗口并可以根据需要与它进行交互。
我已经阅读了一些内容,但找不到使用 Ruby 的方法。
非常感谢任何正确方向的帮助或指示。