让我们
text msklakkdkdkdklalksksla
一个openoffice文档
如何使用openoffice basic(类似于visual basic的编程语言)将openoffice文档的所有字符串转换为大写字符串而不更改样式?
有人建议:
ThisComponent.Text.setString( UCase(ThisComponent.Text.String) )
答案 0 :(得分:0)
在OpenOffice / LibreOffice编写宏时,有许多优秀的教程,而Andrew D. Pitonyak可能是最完整的书OpenOffice.org Macros Explained。
现在,假设您使用LibreOffice:
打开LibreOffice Writer并在空白文档中写一些内容。
从菜单中选择:工具 - >宏 - >组织宏 - > LibreOffice Basic 。
选择名称为 Main 的宏,然后按修改按钮。
通常会出现LibreOffice Basic的语法编辑器,你会看到这些行
Sub Main
End Sub
放线
ThisComponent.Text.setString( UCase(ThisComponent.Text.String) )
关闭LibreOffice Basic Editor。
从菜单中再次选择:工具 - >宏 - >组织宏 - > LibreOffice Basic
选择名称为 Main 的宏,然后按运行按钮。
通常,文档中的所有文本现在都是大写的。