问题标签 [jacob]
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.
java - JACOB:无法从 MS Word 获取信息属性
我目前正在使用这个很棒的工具 Jacob,但我得到了一些非常奇怪的东西。阅读一个 MS Word 文件,我对文档进行标记,并且对于我得到的每个标记,我还想拥有页码和行号。奇怪的是,它只有在我自己启动 MSWord 并从 Jacob 那里获取实例时才有效。如果 Java 启动一个新实例,我无法获得这些信息。另一点是我从文件中获得了很多信息,效果很好,所以似乎唯一的麻烦是处理 Information 属性。
我的部分代码是:
……
然后例如当我尝试时:
我得到段落内容。但随着:
如果且仅当 MSWord 不是由我自己启动时,我会得到:
似乎“信息”属性与 Word 有问题???
java - 如何使用 Jacob 从 java 中读取 Excel 个人宏
我必须从 jacob 执行一个 excel 文件的宏,但现在我想执行一个 personal.xlsb!mymacro 并且我的 java 程序抛出错误。我不知道如何写个人宏的名称,我输入:
字符串文件="D:/Aprogramas/EclipseJEE/temp/Libro2.xlsm"
控制台中的错误是:
java - 如何使用 Jacob 从 java 代码中禁用 VB6 MsgBox
我正在使用 JACOB API 从 VB 宏中调用一些 Sub。我想阻止这个宏生成的 MsgBox。
这是我打开宏 XXXX.xls 并运行包含一些 MsgBox 的 sub traiteOT 的代码。
`
java - Jacob:在 Excel 文件中调用 vb 函数而不调用“打开”语句
我正在使用 Jacob 调用驻留在 Excel 文件中的宏中的 VB 函数。
这是我的代码:[我将文件和 vb 函数名称作为参数传递给下面的 java 方法]
代码运行良好,但我的问题是我不想调用指令
它向我显示了默认宏执行的内容(带有输入字段的界面)。
有没有办法在不“打开”Excel文件的情况下“运行”VB函数?
谢谢。
java - 打开没有 Auto_Openening 的工作簿
我如何在没有使用 Jacob 运行 Auto_Open 的情况下打开工作簿?
java - 找到适用于 Java 的 iTunes 控制器 API,我如何播放特定歌曲?
似乎是正确的行动方针。但是,我希望用户能够简单地指定歌曲标题......
我可以使用提示让艺术家和专辑查看要浏览的文件夹,因为这就是 iTunes 存储文件的方式......(例如 C:\Users\username\Music\iTunes\iTunes Media\Artist\Album\song )
有谁知道我可以直接进入指定歌曲的方法吗?我一直在寻找一段时间。
如果有帮助,这里是我正在使用的 API 的文档http://www.dot-totally.co.uk/software/itunescon/javadoc-0.2/index.html
更新 - - - - - - - - - - - - - - - - -
于是我起身......
我被困住了.... :(
编辑:
想我可以根据从 sourcecollection 获得的信息手动创建一个轨道。虽然对构造函数感到困惑......
ITTrack(com.jacob.com.Dispatch d)
???谁能澄清创建 ITTrack 对象的正确语法是什么?这是它的javadoc,我不明白。
http://www.dot-totally.co.uk/software/itunescon/javadoc-0.2/com/dt/iTunesController/ITTrack.html
更新 - - - - - - - - - - - - - - - - - - -
好的。所以我使用了 fetchDispatch() 方法来创建一个 ITTrack 类。 http://www.dot-totally.co.uk/software/itunescon/javadoc-0.2/com/dt/iTunesController/ITObject.html#fetchDispatch()
我现在遇到一个例外:
gahhh 这么近!所以我在输入项目“名称”的方法上做错了......但是什么?
我想也许如果我输入:
查找来源的名称....但我猜它没有 toString() 方法?输出是:
java - 带有 JACOB 和 jre 1.7 的 UnsatisfiedLinkError
我整理了一个使用 JACOB 访问 iTunes 的程序......它在 Eclipse 中运行良好,但是当我导出它并在命令提示符下运行它时,我收到一个不满意的链接错误,告诉我 jacob-1.17-M2-x86.dll 是不在我的 java.library.path 中。
我尝试将其放入 system32 中,将本机库位置设置为其目录...我尝试使用 system.setproperties 技巧...但我无法弄清楚如何正确使用 java -d
我还可以做些什么?我在网上搜索了 4 个多小时试图使其兼容,但似乎没有任何效果。
java - 阅读 Ms Word 中的单词并将其替换为新单词(使用 JAVA)
我正在编写一个程序来从 Microsoft Office Word 文档中读取一些文本或文本字段,并使用 Jacob 将其替换为新词。我从这个链接http://tech-junki.blogspot.de/2009/06/java-jacob-edit-ms-word.html得到了帮助,但它没有用。你能告诉我如何阅读一些文本并用新文本替换它吗?如果你有更好的主意,请告诉我。
笔记:
1-这种方法没有给我任何错误,但找不到具体的词!
2- 我怎样才能写一个 If() 来知道我们请求的搜索文本(在这个方法 arrayKeyString 中)是否存在或者是用 ms 字写的?
谢谢。
java - 如何使用 JACOB 创建对象
我设法加载了两个dll
下一步是创建对象调用SDKModel
。我该怎么做呢?我试过了:
ActiveXComponent example = new ActiveXComponent("EXAMPLE.Common.SDK.SDKModel");
但后来我得到以下异常:
我不确定我是否走在正确的轨道上。将如何创建对象SDKModel
?