OOWriter Inhalt einer Textvariablen mit VBA Funktion ersetzten - Barcode

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

dani-bln
Beiträge: 1
Registriert: Fr, 30.10.2015 10:24

OOWriter Inhalt einer Textvariablen mit VBA Funktion ersetzten - Barcode

Beitrag von dani-bln »

Hallo,

ich möchte eine Zeichenfolge als Barcode in OOWriter darstellen.
Die Zeichenfolge wird von einem anderen Program als Variable übergeben.
Um diese als Barcode darstellen zu können, muss die Zeichenfolge entsprechend dem verwendeten Barcode konvertiert werden.
Dazu habe ich eine VBA Funktion geschrieben. Wird die Funktion aufgerufen und als Parameter die Zeichenfolge übergeben, gibt die Funktion die konvertierte Zeichenfolge zurück. Das Ganze funktioniert in OOCalc problemlos.

Meine Frage: wie kann ich in OOWriter eine VBA Funktion aufrufen, diese Variable übergeben und das Ergebnis anzeigen lassen?

Vielen Dank, Dani
Stephan
********
Beiträge: 12368
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Re: OOWriter Inhalt einer Textvariablen mit VBA Funktion ersetzten - Barcode

Beitrag von Stephan »

Meine Frage: wie kann ich in OOWriter eine VBA Funktion aufrufen, diese Variable übergeben und das Ergebnis anzeigen lassen?

genau wie eine StarBasic-Funktion auch plus den Zusatz der Kompatibilitätsoption (Option VBASupport 1) im Kopf des Moduls. Beispielhaft also:

Code: Alles auswählen

Option VBASupport 1


Sub Funktion_aufrufen()
  x = meineFunction("meinTextvariablenInhalt")
End Sub

Function meineFunction(txt_variable As String) 
 '...
End Function

Was dabei rauskommt hängt natürlich von der Kompatibilität der bestehenden VBA-Function zu OOWriter ab.


Gruß
Stephan
Antworten