Dieses Makro ersetzt in einem LibreOffice Calc Sheet alle norwegischen Sonderzeichen (å, ø, æ) durch ASCII kompatible Zeichen.
Sub NO_WITHOUT_SPECIAL_CHARS() dim oSheet as object, mySuche as Object 'erste Tabelle oSheet = thisComponent.Sheets.getByIndex(0) mySuche=oSheet.createReplaceDescriptor() With mySuche .SearchRegularExpression = False .setSearchString("å") .setReplaceString("a") end With oSheet.replaceAll(mySuche) With mySuche .SearchRegularExpression = False .setSearchString("ø") .setReplaceString("o") end With oSheet.replaceAll(mySuche) With mySuche .SearchRegularExpression = False .setSearchString("æ") .setReplaceString("ae") end With oSheet.replaceAll(mySuche) End Sub
Eine Anleitung, wie man das Makro in die Symbolleiste bekommt, findet sich im OpenOffice Wiki.