问题标签 [uno]

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.

0 投票
1 回答
926 浏览

delphi - 处理 OpenOffice.org 的“保存/关闭事件”

几个月前,我为我的应用程序开发了可以在 Delphi 中处理 Microsoft Excel 和 Word 的保存和关闭事件的功能。我用过COM。
现在我必须为 OpenOffice 创建相同的内容。但是经过几个小时的搜索,我没有找到任何有用的信息。我不知道从哪里开始。我会很高兴得到任何帮助。谢谢。

0 投票
17 回答
93433 浏览

python - 如何将xls转换为xlsx

我有一些 *.xls (excel 2003) 文件,我想将这些文件转换为 xlsx (excel 2007)。

我使用uno python包,当我保存文档时,我可以设置过滤器名称:MS Excel 97 但是没有过滤器名称像'MS Excel 2007',

如何设置过滤器名称以将 xls 转换为 xlsx ?

0 投票
3 回答
11837 浏览

c# - 使用 c# 以编程方式读取 Openoffice Calc (.ods)?

我想知道是否可以使用 c# 以编程方式读取 OpenOffice Calc 电子表格,我可以为 Excel(.xls 和 .xlsx)执行此操作,但无法找到读取 calc 电子表格的解决方案。

如果有人有解决方案,请帮助我。

0 投票
1 回答
1251 浏览

java - com.sun.star.uno 不存在错误

嗨,我指的是以下文档,用于使用 OpenOffice.org 和 Dojo 的基于 Web 的电子表格

http://www.javaworld.com/javaworld/jw-05-2008/jw-05-spreadsheets.html?page=1

我第一次开发这样的东西..

我创建了 java 类,但是当我编译类“SpreadsheetDoc.java”时,出现以下错误:

我可能会错误地跳过一些步骤,不知道是什么。尝试设置openoffice/program文件夹的类路径,但仍然遇到问题

我正在使用 apache tomcat 7.0、Open office 3、JDK 6。

我怎样才能获得命名空间的正确导入。

我认为这可能是一些与

参考但不确定...

0 投票
1 回答
605 浏览

openoffice.org - 如何隐藏openoffice writer中的导航按钮

Openoffice writer 在垂直滚动条下方显示了一组导航按钮(向上、选择、向下)。

  • 我希望删除它,因为我的应用是kiosk software
  • 我只想删除导航按钮,而不是滚动条。
  • 我正在尝试使用Java UNO bindings以编程方式删除/隐藏这些。但是,如果由于 UNO 的性质而有解决方案,则应该可以使用任何语言。
  • 我正在使用 openoffice 3.3.0

导航按钮

我尝试过的事情:

  • 视图设置:可以通过从通过 XTextDocument => CurrentController => XViewSettingsSupplier => XViewSettings 获得的视图设置中设置属性(“ShowVertRuler”,false)来隐藏滚动条。导航按钮不存在类似的属性。有趣的是,隐藏滚动条也隐藏了导航按钮,这意味着它是一个小部件?

  • XUIElement 访问:我通过 XFrame 获取 XLayoutManager、遍历 XUIElement 列表并使用 XUIElement 的 ResourceURL 调用 XLayoutManager.hideElement() 来删除其他元素,例如工具栏。

  • XAccessible 访问:我找到了如何通过获取 XAccessible 引用来获取滚动条值的示例。看到这个线程。然而,似乎只能使用 XAccessible 设置/获取模型值,而不影响可见性。

  • 查看UNO的文档并进行大量谷歌搜索。

就 API 而言,我只是在寻找正确方向的指针。我可以自己编写任何必要的代码。

0 投票
1 回答
244 浏览

python - 保证金 Openoffice python

我一直在搜索,没有任何结果,所以我会在这里尝试一下。我正在尝试使用 Python 为 OpenOffice 制作文档。我只是找不到如何设置文档的上边距。有人知道如何做到这一点吗?

提前致谢!

0 投票
1 回答
174 浏览

java - 无法从文本文档中检索 XBookmarksSupplier

我有各种文本文档(.odt、.doc)等,我将它们用作模板,以便使用 Java 向它们填充文本。为了实现这一点,我已将 TextFields 添加到要插入文本的每个位置的文档中,并枚举 TextFields 集并为它们分配值。但是我真正想做的是,因为这些文档仅用于打印,所以能够使用书签而不是 TextFields(当没有填充时仍然是空的并且看起来很有趣)。但是,无论每当我尝试检索文档时我在文档模板上手动插入多少书签,我都会XBookmarksSupplier得到一个空值,即

XBookmarksSupplier bookmarksSupplier = (XBookmarksSupplier) UnoRuntime.queryInterface(XBookmarksSupplier.class, document);

一片空白。该参数document是我通过创建文档的内存副本获得的 XComponent,我以以下方式将其用作模板:

0 投票
2 回答
568 浏览

c# - 替换 MS Word 2010 文档中的书签会丢失格式

我创建了一个 MS Word 文档,其中包含一些我想在运行时用从数据库中获取的一些文本替换的书签。
最初这个应用程序使用 OLE 自动化 (Word) 来做这些事情,但后来我决定寻找一些替代方案。
我已经下载并使用了 Open Office SDK(最新版本)并实现了一个简单的项目。

我整理的这个简单的例程试图抓取在 Internet 上找到的一些代码似乎工作正常,但它并没有保留这些书签的格式。我不知道是否有任何其他替代方案可以达到相同的结果。难道我做错了什么?

我正在通过 UNO 使用 Open Office 3.4。

0 投票
1 回答
2709 浏览

python - 无法连接到 OpenOffice 无头模式

我正在尝试使用 PyODConverter(DocumentConverter.py) 将一种文件格式转换为另一种格式

我已经安装了 OpenOffice headless as a service 。

当我尝试这样做时:python DocumentConverter.py test.ppt test.odf

它显示一个错误:

帮助!我在 Ubuntu 中。

0 投票
1 回答
450 浏览

java - 打开office api文本大小

我正在open office API使用Java UNO. 我需要获取文档内容中选定文本的大小(例如,嵌入的图片有自己的大小,但通过方法插入的文本没有任何大小)。 换句话说:我想获得包围部分文本的框的大小(最好是 in ) (它可以是整个段落或通过某种类型的cursor选择的文本)。有没有可能实现这一目标?mmXText.insertString(...)
mm