Makro Ausführung abhängig von Dokumenteninhalt

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

Moderator: Moderatoren

der_Zerstreute
***
Beiträge: 62
Registriert: Do, 01.05.2008 11:33

Makro Ausführung abhängig von Dokumenteninhalt

Beitrag von der_Zerstreute »

Hallo Leute ,



Ich habe ein Makro geschrieben welchen auf Tastendruck mein aktuelles Dokument an einem bestimmten Ort speichert und das Datum als Dokumentennamen nimmt.



Mein Problem ist nun das das Makro nicht erkennt was für ein Dokument da gerade offen ist. Also genauer gesagt es handelt sich immer um ein Textdokument aber der Inhalt ist unterschiedlich (Vordrucke) . Nun soll das Makro anhand von Schlüsselbegriffen aus dem Textdokument erkennen wohin es gespeichert werden soll.



Wie bekomme ich es hin?

die vordrucke sind ungefähr so aufgebaut :



table

(spalte) titel(neuespalte)Logo

tabellenende

blabla

tabelle..tabellenende

freie zeile

tabelle..tabellenende



vieleicht hat jemand eine Idee..



Ich wollte den Titel als Erkennung nutzen , gibt es einen einfachen Makrobefehl der ein Dokument nach einem Schlüsselbegriff durchsucht und ein "true" oder "false" als Ergebnis liefert ?



Danke für eure Anregungen schonmal im Vorraus

:-?
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Makro Ausführung abhängig von Dokumenteninhalt

Beitrag von komma4 »

Suche doch nach dem Begriff:

Code: Alles auswählen

	oSearchDesc = oDocument.createsearchDescriptor()
	oSearchDesc.SearchRegularExpression = False
	oSearchDesc.SearchWords = True
	oSearchDesc.SearchString  = "Suchbegriff"
	oFoundall = oDocument.FindAll(oSearchDesc)

  	If oFoundAll.Count > 0 Then 
Hilft Dir das?
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
der_Zerstreute
***
Beiträge: 62
Registriert: Do, 01.05.2008 11:33

Re: Makro Ausführung abhängig von Dokumenteninhalt

Beitrag von der_Zerstreute »

mhm .. das probier ich montag mal aus :D ..

danke
Antworten