🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱

🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀

❤️ DANKE >> << DANKE ❤️

>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

Writer letztes wort einer Zeile markieren

Alles zur Programmierung im LibreOffice.
Antworten
chemnitzer
Beiträge: 43
Registriert: Di 20. Jan 2015, 18:56
Wohnort: Hungen

Writer letztes wort einer Zeile markieren

Beitrag von chemnitzer » Fr 20. Nov 2015, 11:17

Hallo
ich bin auf der Suche wie ich im Makro das letzte Wort einer Zeile markieren kann um dort einen Hyperlink auf eine Grafik/Bild im Dokument
einzufügen.
z.B.: Mausefalle [TAB] 512
- Mausefalle ist der Artikeltext
- "512" ist die Seite und auf "512" soll der Link auf Sprungziel: Bild1|graphic; URL: #Bild1|graphic; text: 512; Name: Bild1 verweisen, das Bild liegt dann auf der Seite 512

Kann mir da bitte jemand einen Tip geben. Die Bilder habe ich schon über eine Listendatei einfügen können. Jetzt möchte ich vom Inhaltsverzeichnis einen Link zu der entsprechenden Seite erstellen lassen, wobei der Bildname das Ziel ist.

Vielen Dank schonmal.
Gruß

musikai
Beiträge: 263
Registriert: Do 14. Mai 2015, 17:53

Re: Writer letztes wort einer Zeile markieren

Beitrag von musikai » Fr 20. Nov 2015, 13:23

Hi,

so könnte das gehen:

Code: Alles auswählen

sub getlastword
oDoc = thisComponent
oViewcursor = oDoc.CurrentController.getViewcursor()
TextString = oViewcursor.getstring
Stringarray() = Split(TextString, Chr(9))   'split spaltet den Text in einzelne Elemente, als Trenner ist tab gewählt: Chr(9) 
Lastword = Stringarray(UBound(Stringarray)) 'das letzte wort 
msgbox Lastword
end sub
edit: ok, das wird Dir doch nicht viel helfen. Du willst ja den Text ersetzen. Kapitel "Suchen und ersetzen" in http://www.pitonyak.org/OOME_3_0.pdf
Win7 Pro, Sibelius 7.1.3, Lubuntu 15.10, LibO 4.4.7, OO 4.1.3
Free Project: LibreOffice Songbook Architect (LOSA)
http://struckkai.blogspot.de/2015/04/li ... itect.html


An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:


Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.



Antworten