问题标签 [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.
openoffice.org - 在 OpenOffice.org BASIC 中引用相邻单元格
我正在尝试在 OpenOffice.org Calc 中计算 F 分数(使用公式 2 * a * b / (a + b)),并希望 a 和 b 成为同一行中的前两个单元格。
我的问题是,尝试在 OpenOffice.org Basic 中定义函数时,我收到一个错误,即 ADDRESS 和 INDIRECT 方法未定义。
您将如何定义一个在单元格上运行时可以引用相邻单元格的函数?
编辑:有点澄清。我实际上正在寻找一种方法,如果在单元格 C1 中运行一个函数(我们称之为 F),该函数会自动从单元格 B1 和 A1 中获取值。基本上,在 C1 中调用 =F() 应该会返回结果,而无需指定 A1 和 B1。
此外,如果它可以运行一整列,那也很有帮助。
automation - 使用 OpenOffice.org 基本宏以编程方式将 *.odt 文件转换为 MS Word *.doc 文件
我正在尝试构建一个reStructuredText到 MS Word 文档工具链,所以我将能够在版本控制中只保存第一个源。
到目前为止我——
让 rst2odt.py将reStructuredText 转换为 OpenOffice.org Writer 格式。
接下来我想使用最新的 OpenOffice.org(目前是 3.1),它在生成 Word 97/2000/XP 文档方面做得相当不错,所以我编写了宏:
但是当我执行它时:
我收到一个:“BASIC 运行时错误。找不到属性或方法。” 在线留言:
当我评论那一行时,上面的调用完成没有错误,但什么也不做。我想我需要以某种方式将值设置document
为新创建的实例,但我不知道该怎么做。
还是我会以完全落后的方式进行?
PS 我会考虑JODConverter作为后备,因为我尽量减少我的依赖。
shell - 运行 shell 命令并作为自定义函数的结果返回输出
我想编写一个自定义 OpenOffice 函数,该函数运行一个 shell 命令并将结果放入调用它的单元格中。我有一个基本的宏工作,但我找不到捕获命令输出的方法。
以上总是返回0
。查看Shell
命令的文档,我认为它实际上并没有返回 STDOUT。
我将如何捕获输出以便可以在我的函数中返回它?
macros - 从 Writer 宏打开 OpenOffice 电子表格
我是 OpenOffice 的新手,我正在尝试将 MS Office 宏移植到 OpenOffice Basic。我需要能够从 Writer 中打开 Calc 电子表格,以便将其内容转储到 Writer 宏中的数组中。OpenOffice 文档很难。谢谢!
vba - OpenOffice BASIC IsNumber
我必须使用宏将文档从 MS Excel 迁移到 Open Office。除此功能外,一切正常
它检查用户插入的值。但我只得到这个错误:
BASIC 运行时错误 未设置对象变量
所以我仔细检查了我的文档,如果单元格 E12 不是空的,但它已被填满。Open Office 中是否有另一种检查输入格式的方法?谢谢
openoffice-calc - 打开 Office Basic 单元格.length
我必须检查单元格,当它为空时显示 MsgBox 或其他东西。所以我正在寻找 IsNull 函数或 cell.length。BASIC 有这种功能吗?
openoffice-basic - 打开办公室替换()
Open Office BASIC 是否支持函数替换(字符串、搜索字符串、替换为)?
openoffice-calc - 在 OO BASIC 中隐藏复选框
嗨,我如何隐藏 Open Office BASIC 中的复选框?我尝试使用:
但它不起作用。谢谢你
openoffice.org - Open Office Calc 中的自定义数组函数
有人可以告诉我如何在 Open Office Basic 中编写自定义函数以在 Open Office Calc 中使用并返回一组值。一个这样的内置函数的示例是 MINVERSE。我需要编写一个自定义函数,以几乎相同的方式填充一系列单元格。帮助将不胜感激。
vba - Open Office Basic 或 VBA 中的 IsNumeric
是否有一个函数可以测试字符串(非数字)值并在 Open Office Basic 中返回一个布尔值?
我在一个字符串上尝试了 IsNumeric,它返回一个布尔值 False。但是当我用 Not(IsNumeric(value)) 否定它时,它会将返回值转换为 long 或 int。