问题标签 [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.
vba - 如何从活动作者文档中删除所有评论
我正在尝试在我的 OpenOffice Writer 上编写一个宏,以从活动 Word 文档中删除所有注释,到目前为止,我实际研究并拼凑在一起的代码可以在下面找到。
我的编译器给了我一个“未设置对象变量”错误,我不确定它如何应用于我拼凑在一起的代码。我对此真的很陌生,我什至不知道偶数是什么To 1 Step -1
意思!
我将衷心感谢您的帮助!
xml - 如何在 LibreOffice Basic 宏中获取 XML 元素文本?
我有一个 LibreOffice Basic 宏来编写/读取 XML 文件。我已经从 VBA 移植了它们。到目前为止,一切似乎都在工作,除了从 XML 元素中检索文本。下面是创建 XML 对象、将其写入文件并将 XML 文件读入 XML 对象的(简化的)Sub:
如您所见,我可以使用.Text写入节点,但无法从中读取。
顺便说一句,这在 VBA 中非常有效。
任何想法为什么会发生这种情况?
excel - 如何:在 OpenOffice Calc 电子表格的不同列中查找匹配的名称?
我有一个有 5 列的电子表格,每列在每个单元格中都有一个全名(First Middle Last)。如何生成一份报告,显示哪些名称在哪些列之间共享,例如,报告:John Brown 在 A、D、E 列中 James Kennedy 在 B、E 列等列有不同数量的单元格,一个可能有 50 个,另一个可能有 700 个等。
我在这里查看了一个示例,该示例显示了如何使用 countif 对数字数据做一些类似的事情,但我并不真正理解它,或者如果可以适用于我正在做的事情。谢谢
vba - 如何编辑信息并将列表导出到文本文件。(VBA、宏、Openoffice Basic)
想要阅读文件文件的信息。
我想编辑下面的信息
并将列表编辑信息导出到文本文件
我的问题:如果段落中有任何其他字符,它不会将编辑信息导出到文本文件。
我的代码1
我的代码2
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) 但我找不到明确的答案,我不知道如何将它们组合起来制作图像(或者它可以是插入的形状也)移动。
谁能指导我如何找到答案?
macros - 在 Open Office Calc 中创建 If Blank 粘贴宏
我正在尝试在开放式办公室中创建一个宏,但是我找不到执行此操作的方法。我想复制一个特定的单元格,然后在给定的列上复制一个空白销售。
基本上它是这样的
像这样的事情,我花了很多时间绘制流程图并尝试正确编程,但我只是崩溃了。感谢您找到正确答案的任何回复或指导,谢谢。
libreoffice - 在 LibreOffice 宏的 Basic 中获取文档路径
我知道这个问题已经得到解答,但给定的解决方案对我不起作用。给定的解决方案是:
实际上,这会为我返回一个空字符串 ("")。有什么我错过的吗?
我在 Kubuntu 12.04 上使用 LibreOffice 4.3.1.2。
谢谢你的帮助!
openoffice.org - 无法访问公开接口中的所有功能?
我在 OpenOffice/LibreOffice Basic 中的编码有一个相当基本的问题,我似乎无法弄清楚。我并不总是可以使用我应该使用的所有功能。这是一个例子:
该doc.Text.Dbg_SupportedInterfaces
属性告诉我,我应该有权访问的接口之一是com.sun.star.text.XParagraphAppend,它旨在公开finishParagraph
和appendParagraph
,但我似乎只能访问finishParagraph
。为什么是这样?这不是一个孤立的案例——在所有地方,我都看到我应该可以访问我无法访问的功能。
javascript - OpenOffice Calc Javascript 函数
我想编写一个在 OpenOffice Calc 中使用的简单函数。
如果单元格的值包含子字符串,它将返回 true,例如
但我找不到任何文档或示例。
有任何想法吗?
TIA
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 :