<!DOCTYPE script:module PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "module.dtd">
<script:module xmlns:script="http://openoffice.org/2000/script" script:name="ChangeAllChars" script:language="StarBasic">' This macro replaces all characters in a writer-documet through "x" or "X" signs.
' It works on the currently activated document.
Private const UPPERREPLACECHAR = "X"
Private const LOWERREPLACECHAR = "x"
Private MSGBOXTITLE
Private NOTSAVEDTEXT
Private WARNING
Sub ChangeAllChars ' Change all chars in the active document
Dim oSheets, oPages as Object
Dim i as Integer
Const MBYES = 6
Const MBABORT = 2
Const MBNO = 7
BasicLibraries.LoadLibrary("Tools")
MSGBOXTITLE = "Change All Characters to an '" & UPPERREPLACECHAR & "'"
NOTSAVEDTEXT = "This document has already been modified: All characters will be changed to an " & UPPERREPLACECHAR & "'. Should the document be saved now?"
WARNING = "This macro changes all characters and numbers to an '" & UPPERREPLACECHAR & "' in this document."