跳转至内容

OpenOffice.org/宏

来自维基教科书,开放世界中的开放书籍

如果你想执行重复性任务,使用宏自动执行是最佳选择。宏是一系列用于计算机执行的指令。宏被广泛应用于 Microsoft Office 的专业人士和专家用户。OpenOffice.org 也可以执行宏。OpenOffice.org 可以通过 OpenOffice.org Basic(最简单、最常用的语言)、Python、Beanshell 和 Javascript 进行脚本编写,此功能更广为人知的是宏。

想象一下你有十二个电子表格需要在页脚中添加你的姓名,将第一行设置为粗体,并将第四列突出显示为红色。如何在不逐个进行操作的情况下完成这些步骤?答案是录制一个宏。

一个简单的名为 Main 的宏,用于在 OpenOffice.org Basic 中将缩放比例缩放到 75%。

sub Main
rem ----------------------------------------------------------------------
rem define variables
dim document   as object
dim dispatcher as object
rem ----------------------------------------------------------------------
rem get access to the document
document   = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")

rem ----------------------------------------------------------------------
dim args1(2) as new com.sun.star.beans.PropertyValue
args1(0).Name = "Zoom.Value"
args1(0).Value = 75
args1(1).Name = "Zoom.ValueSet"
args1(1).Value = 28703
args1(2).Name = "Zoom.Type"
args1(2).Value = 0

dispatcher.executeDispatch(document, ".uno:Zoom", "", 0, args1())


end sub
[编辑 | 编辑源代码]

通用宏帮助

[编辑 | 编辑源代码]
华夏公益教科书