问题标签 [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.
python - 何时导入 uno
使用 Ubuntu 12.04 和 LibreOffice 3.5.7.2。
我正在尝试了解 Libre Office 中的 Python 脚本。我在网上阅读了很多内容,并查看并运行了一些示例。我注意到有些示例导入 uno,而有些则没有。它们都运行良好,但如果我注释掉 import uno,该脚本将停止工作。
当需要导入 uno 时,有人可以向我解释一下吗?
谢谢,吉姆
java - OOo/LibreOffice UNO / Java: How to get calling spreadsheet cell of a calc function?
In an UNO extension for OpenOffice/LibreOffice Calc (Spreadsheet), written in Java, how can you determine the calling cell inside the implementation of a UDF (spreadsheet function)?
Remarks
- In Excel/VBA this is possible via
Application.Caller
- The main motivation to get the caller is logging/tracing/debugging, i.e., view the calling cell as part of a stack trace.
- It should be possible to obtain this information, since built-in functions like "ROW()" and "COLUMN()" do have some knowledge of the calling cell.
- An application where this possibility is used (for Excel) is Obba, an object handler for spreadsheets. Here the "control panel" provides a list of (Java) exceptions including the calling cell, i.e., the cell is part of the stack trace. See the following screenshot:
This is also a feature request on the Apache OpenOffice Bugzilla
vb.net - 使用 OO CLI 生成 PDF 和 Uno 的初学者。VB.Net 中的任何问题
我是编写允许我们(我的公司)使用允许生成 PDF 的 OpenOffice DLL 生成报告的代码的初学者。我正在使用 ASP.NET,用 VB 编写。我需要能够使用 xPropertySet 成员/函数修改表格的单元格。所以我有一个名为 Property 的变量,它属于 xPropertySet 并引用了我想要的单元格。我假设我需要使用 setPropertyValue 函数,但我不完全确定应该给它什么参数。我想要的最终结果如下:
描述:_ __ _ __ _ __ _ __ _ __ _
我需要弄清楚如何使上面带有下划线的单元格成为底部的边框。因为我会有一些预先填充的字段。作为测试,我尝试执行 objCell.Property.setPropertyValue("CharColor", 255),但我收到一条错误消息,指出无法将 Integer 转换为 uno.Any 类型。不幸的是,我对此一无所知。任何帮助将不胜感激。谢谢你。
python - Import uno ImportError: no module named uno bug
我是 linux 新手,想知道如何从 openoffice 获取 uno python 模块以在 python 脚本中工作。
我试图在我的机器上卸载并重新安装 open office。更改 PYTHONPATH 变量,似乎没有任何效果。
有人愿意就在fedora linux机器上运行所采取的步骤提供深入的指导吗?
我的python脚本如下。
运行脚本时返回以下错误
非常感谢您的帮助。提前致谢
vb.net - 使用 OOo API VB.NET 和 UNO 添加复选框符号
我已经为此寻找解决方案已有一段时间了,但没有运气。
我有一个使用 VB.NET、OpenOffice API 和 UNO 生成的 PDF。我正在生成一个文本文档,我需要能够在代码中插入一个复选框。
一种可能的解决方案是将字体更改为 Wingdings 并键入“o”,但考虑到我的环境,该解决方案既不优雅也不太容易实现(使用公司创建的代码来创建和操作文本文档,有一个写入命令将写入文档(字符串))。
如果可以将复选框添加到文本字符串中,那将是完美的。
java - 如何在 Eclipse 中开发 LibreOffice 扩展?
我目前正在尝试在 Ubuntu 12.10 中使用 Java 7 和 Eclipse Juno 开发 LibreOffice 扩展。从我找到的文档中,我知道有一个 Eclipse 插件和一个应该与 OpenOffice 兼容的 LibreOffice SDK。我从以下位置安装了 LibreOffice 及其 SDK apt-get
;来自http://api.openoffice.org/Projects/EclipseIntegration/dev-update/site.xml的插件。
当我尝试在 Eclipse 中创建新的 UNO-IDL 项目时,插件会询问 SDK 和 OOo 路径。但是,LibreOffice SDK 和 LibreOffice 安装目录都不起作用!关于 SDK,插件抱怨它至少需要 SDK 版本 2.0.4,但我使用的是 LibreOffice 3.6.0。
有什么方法可以配置或安装 LibreOffice 或插件,以便我可以在 Eclipse Juno 中创建 UNO-IDL 项目。
此外,很难找到有关如何开发 LibreOffice 扩展的文档和教程。是否有关于如何使用 Eclipse 开发 LibreOffice 扩展的详细初学者教程?
eclipse - OpenOffice Eclipse 插件无法识别 OpenOffice SDK
我在 Ubuntu 中安装了 OpenOffice 4.0(应用程序和 SDK),因为我想开发 OOo 插件。当我尝试使用 Eclipse 创建一个新的 UNO 项目时,它会询问 OpenOffice 和 SDK 的位置。该插件正确识别 OpenOffice 安装,但在给定 SDK 路径时抱怨“SDK 版本必须至少为 2.0.4”。LibreOffice 也会出现同样的问题。
有没有办法让 Eclipse 识别 OpenOffice 4 SDK 来创建一个新的 UNO 项目?
OpenOffice 是作为 DEB 文件从 Apache OpenOffice 下载页面安装的。用于安装 OpenOffice 插件的 URL 是:http ://www.openoffice.org/api/Projects/EclipseIntegration/dev-update/site.xml
java - 带有 LibreOffice 的 Ubuntu 上的 OOEclipse - “无效的 OOo 路径”
我尝试使用 Eclipse 在 Java 中开发 LO 扩展,但我无法让 OOEclipse 插件工作。每当我尝试设置 LO 安装的位置时,都会收到“无效的 OOo 路径”错误。
我在跑
- Ubuntu 10.04 LTS(我知道,它很旧)
- libreoffice 4.0.2~rc2-0ubuntu1~lucid1(来自 PPA)
- libreoffice SDK(同上,来自 PPA)
- 日蚀朱诺
- OOEclipse(来自http://drake79.users.sourceforge.net/ooeclipse/site/)
我可以设置 SDK 路径 (/usr/lib/libreoffice/sdk),没有任何问题,它被识别为 400m1 - 但是“可用的 OpenOffice.org”安装不起作用。
拜托,谁能给我一个关于如何解决这个问题的提示,这样我就可以开始编写我迫切需要的 Calc 函数(我有一个基本原型,但我需要一个完整的扩展)!
java - 如何避免连接器在 Open Office/Libre Office Draw 中移过形状
我正在以编程方式绘制流程图(使用 Java UNO 运行时参考),其中我正在显示 If-Else 条件。但是在显示“ELSE”条件时我遇到了问题,因为在这种情况下,连接器在中间形状上移动(如 shwon在附图中)
我用来绘制连接器的代码是:-
请建议如何使用 Java 中的 UNO 运行时参考正确布局和路由连接器。
java - 如何调整页面大小以适应 Open office/Libre Office Draw 中的绘图内容
我通过Java UNO Runtime Reference api以编程方式在开放式办公室绘图中绘制流程图。绘制流程图后,我想根据绘制的内容获取的区域调整页面大小。我注意到Microsoft Visio有一个属性在其“页面设置”中称为“适合绘图内容的大小”,当我在 Visio 中绘制流程图时会这样做。请建议我如何在 Open office/Libre Office Draw 中做同样的事情。