问题标签 [openoffice-basic]

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 回答
972 浏览

vba - 如何从活动作者文档中删除所有评论

我正在尝试在我的 OpenOffice Writer 上编写一个宏,以从活动 Word 文档中删除所有注释,到目前为止,我实际研究并拼凑在一起的代码可以在下面找到。

我的编译器给了我一个“未设置对象变量”错误,我不确定它如何应用于我拼凑在一起的代码。我对此真的很陌生,我什至不知道偶数是什么To 1 Step -1意思!

我将衷心感谢您的帮助!

0 投票
1 回答
1769 浏览

xml - 如何在 LibreOffice Basic 宏中获取 XML 元素文本?

我有一个 LibreOffice Basic 宏来编写/读取 XML 文件。我已经从 VBA 移植了它们。到目前为止,一切似乎都在工作,除了从 XML 元素中检索文本。下面是创建 XML 对象、将其写入文件并将 XML 文件读入 XML 对象的(简化的)Sub:

如您所见,我可以使用.Text写入节点,但无法从中读取。

顺便说一句,这在 VBA 中非常有效。

任何想法为什么会发生这种情况?

0 投票
1 回答
2532 浏览

excel - 如何:在 OpenOffice Calc 电子表格的不同列中查找匹配的名称?

我有一个有 5 列的电子表格,每列在每个单元格中都有一个全名(First Middle Last)。如何生成一份报告,显示哪些名称在哪些列之间共享,例如,报告:John Brown 在 A、D、E 列中 James Kennedy 在 B、E 列等列有不同数量的单元格,一个可能有 50 个,另一个可能有 700 个等。

我在这里查看了一个示例,该示例显示了如何使用 countif 对数字数据做一些类似的事情,但我并不真正理解它,或者如果可以适用于我正在做的事情。谢谢

0 投票
1 回答
478 浏览

vba - 如何编辑信息并将列表导出到文本文件。(VBA、宏、Openoffice Basic)

想要阅读文件文件的信息。

我想编辑下面的信息

并将列表编辑信息导出到文本文件

我的问题:如果段落中有任何其他字符,它不会将编辑信息导出到文本文件。

我的代码1

我的代码2

0 投票
1 回答
1535 浏览

openoffice-basic - 如何在 openoffice.org BASIC 或 LibreOffice.org 中移动图像

在使用 Shape.IncrementLeft 和 Shape.IncrementTop 在 VBA 中移动图片后,我想在 openoffice.org BASIC 代码中移动图片。在使用这些关键字“move picture”和“openoffice.org”或“open BASIC”或“OOo BASIC”搜索互联网后,我没有找到答案。

我找到了如何在 Java、c++、android 中移动图片,但在 OpenOffice.org BASIC 中没有,我通过这些指南阅读了 https://wiki.openoffice.org/wiki/Documentation/BASIC_Guide http://www.pitonyak。 org/OOME_3_0.pdf 我也试图通过 LIBRE OFFICE 找到答案,但没有成功。我尝试录制宏,插入图片,用鼠标移动并停止宏。查看代码时,我的问题的答案将我带到调度程序和 UNO 方法之一,我相信这与这些关键字有关: com.sun.star.awt.UnoControlImageControlModel 服务 com.sun 中的属性.star.drawing.GraphicObjectShape BorderBottom BorderLeft BorderRight BorderTop oPoint = oShape.Position getPosition() setPosition(Point) 但我找不到明确的答案,我不知道如何将它们组合起来制作图像(或者它可以是插入的形状也)移动。

谁能指导我如何找到答案?

0 投票
1 回答
1115 浏览

macros - 在 Open Office Calc 中创建 If Blank 粘贴宏

我正在尝试在开放式办公室中创建一个宏,但是我找不到执行此操作的方法。我想复制一个特定的单元格,然后在给定的列上复制一个空白销售。

基本上它是这样的

像这样的事情,我花了很多时间绘制流程图并尝试正确编程,但我只是崩溃了。感谢您找到正确答案的任何回复或指导,谢谢。

0 投票
3 回答
1800 浏览

libreoffice - 在 LibreOffice 宏的 Basic 中获取文档路径

我知道这个问题已经得到解答,但给定的解决方案对我不起作用。给定的解决方案是:

实际上,这会为我返回一个空字符串 ("")。有什么我错过的吗?

我在 Kubuntu 12.04 上使用 LibreOffice 4.3.1.2。

谢谢你的帮助!

0 投票
1 回答
192 浏览

openoffice.org - 无法访问公开接口中的所有功能?

我在 OpenOffice/LibreOffice Basic 中的编码有一个相当基本的问题,我似乎无法弄清楚。我并不总是可以使用我应该使用的所有功能。这是一个例子:

doc.Text.Dbg_SupportedInterfaces属性告诉我,我应该有权访问的接口之一是com.sun.star.text.XParagraphAppend,它旨在公开finishParagraphappendParagraph,但我似乎只能访问finishParagraph。为什么是这样?这不是一个孤立的案例——在所有地方,我都看到我应该可以访问我无法访问的功能。

0 投票
1 回答
804 浏览

javascript - OpenOffice Calc Javascript 函数

我想编写一个在 OpenOffice Calc 中使用的简单函数。

如果单元格的值包含子字符串,它将返回 true,例如

但我找不到任何文档或示例。

有任何想法吗?

TIA

0 投票
1 回答
444 浏览

libreoffice - How to get name & label of UnoCheckBoxControl?

I'd like to get the name and the label of some controls included in a dialog in LibreOffice Basic.

I can call getImplementationName() on my example controls.

I get these : stardiv.Toolkit.UnoEditControl, stardiv.Toolkit.UnoCheckBoxControl, stardiv.Toolkit.UnoRadioButtonControl.

What I'm interested in is the name of these controls, parametrized while building them with the GUI.

Here is my code :