Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macros 计算单元格中的字符数(OpenOffice Writer)_Macros_Selection_Openoffice.org_Openoffice Writer - Fatal编程技术网

Macros 计算单元格中的字符数(OpenOffice Writer)

Macros 计算单元格中的字符数(OpenOffice Writer),macros,selection,openoffice.org,openoffice-writer,Macros,Selection,Openoffice.org,Openoffice Writer,OpenOffice Calc中有一个名为LEN的函数,用于计算单元格中的字符数。不幸的是,OpenOffice Writer中的Calc函数列表非常有限。我可以在OpenOffice Writer的表格单元格中执行类似的操作吗 (基本上,我在文档中有几十个表。目标是用必须具有特定字符数的文本填充单元格。每隔几分钟进行Tools/Word Count非常麻烦。我希望有一个单独的列,其中每个单元格都显示在相应单元格中写入的字符数。)OpenOffice Writer中没有直接提供表格单元格中的公式

OpenOffice Calc中有一个名为
LEN
的函数,用于计算单元格中的字符数。不幸的是,OpenOffice Writer中的Calc函数列表非常有限。我可以在OpenOffice Writer的表格单元格中执行类似的操作吗


(基本上,我在文档中有几十个表。目标是用必须具有特定字符数的文本填充单元格。每隔几分钟进行
Tools/Word Count
非常麻烦。我希望有一个单独的列,其中每个单元格都显示在相应单元格中写入的字符数。)

OpenOffice Writer中没有直接提供表格单元格中的公式

您可以做的是在OpenOffice Calc中创建表,并将其嵌入到Writer文档中。您也应该能够从Writer中编辑它。请看插入|对象。。。用于插入嵌入OLE对象的菜单选项(带有“创建新对象”)。在“插入OLE对象”对话框中,插入OpenOffice电子表格等是一种特殊情况

进一步的意见:

您需要做一些调整,使其仅显示为没有行和列标题的表,等等,并且您可能希望在最终文档中保护它,除非您希望收件人能够修改它。您需要使用Calc的其他功能格式化单元格边框等,并控制电子表格中显示的内容

direct OpenOffice Writer表可能有某些功能无法按您想要的方式获取。(例如,交叉引用和书签可能无法在嵌入对象和包含Writer文档之间工作。Writer表单元格可能有一些复杂的格式,必须在Calc中以不同的方式进行。)

(从技术上讲,ODF规范允许直接在表格单元格中使用公式,但实现这一点并不容易,所有实现都需要以可互操作的方式进行。OpenFormula定义的一个重要部分取决于公式所在的工作簿。公式可以在其中使用一些功能ODF文本文档模式中未提供对其的扩展。嵌入式对象大小写虽然是间接的,但在OpenOffice沿袭实现中普遍受支持。OLE也是为此而发明的。)