【发布时间】:2013-11-05 11:27:21
【问题描述】:
我正在开发一些适用于表格的 LibreOffice 宏,特别是将每列和每行的宽度和高度设置为 0.85 厘米(0.335 英寸)。
在 MS Office 中,这很简单,只需选择表格并在宏中具有:
Selection.Rows.Height = CentimetersToPoints(0.85)
Selection.Columns.PreferredWidth = CentimetersToPoints(0.85)
LibreOffice 4.1 中没有这样的东西。看来每一列/行都必须单独调整。两种方法:
遍历所有列/行并调整每一列/行
将第一列/第一行调整为某个仔细计算的宽度/高度,然后调用Distribute Columns/Rows Evenly
为了了解代码,我尝试使用宏记录器并浏览了 Table |表格属性,一直玩到表格看起来没问题,但我所做的大部分内容都没有记录在宏中。
有人做过这样的事吗?
【问题讨论】:
标签: macros libreoffice word-processor