所有Openoffice文档单词使用基本的大写字母

时间:2015-02-06 06:38:07

标签: openoffice.org

让我们

  

text msklakkdkdkdklalksksla

一个openoffice文档

如何使用openoffice basic(类似于visual basic的编程语言)将openoffice文档的所有字符串转换为大写字符串而不更改样式?

有人建议:

ThisComponent.Text.setString( UCase(ThisComponent.Text.String) ) 

1 个答案:

答案 0 :(得分:0)

在OpenOffice / LibreOffice编写宏时,有许多优秀的教程,而Andrew D. Pitonyak可能是最完整的书OpenOffice.org Macros Explained

现在,假设您使用LibreOffice:

  1. 打开LibreOffice Writer并在空白文档中写一些内容。

  2. 从菜单中选择:工具 - >宏 - >组织宏 - > LibreOffice Basic

  3. 选择名称为 Main 的宏,然后按修改按钮。

  4. 通常会出现LibreOffice Basic的语法编辑器,你会看到这些行

    Sub Main
    End Sub
    
  5. 放线

    ThisComponent.Text.setString( UCase(ThisComponent.Text.String) ) 
    
  6. Sub Main和End Sub之间的

    1. 关闭LibreOffice Basic Editor。

    2. 从菜单中再次选择:工具 - >宏 - >组织宏 - > LibreOffice Basic

    3. 选择名称为 Main 的宏,然后按运行按钮。

    4. 通常,文档中的所有文本现在都是大写的。