🙏 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. 🤗

Makro - Drucken ohne logo und ohne shape

WRITER hat alles, was Sie von einer modernen, voll ausgestatteten Textverarbeitung erwarten.
Antworten
vladst
Beiträge: 5
Registriert: Fr 22. Aug 2014, 15:32

Makro - Drucken ohne logo und ohne shape

Beitrag von vladst » Di 2. Sep 2014, 16:49

Hallo Alle.
Helfen sie bitte. Ich habe ein Dokument mit Logo und mit ein Shape.
ich wollte ein Makro schreiben, der das Dokument ohne Logo und ohne Shape druckt.

Ein Macro habe ich geschrieben, aber der kann Logo nur löschen .
Sub RemoveLogo

Dim oDoc as Object
oDoc = ThisComponent

Dim oGraphics as Object
oGraphics = oDoc.getGraphicObjects.getbyName("Logo")

oDoc.getText().removeTextContent(oGraphics)

End Sub
Danke im Voraus!

Rocko
* LO-Experte *
Beiträge: 1336
Registriert: Sa 2. Jul 2011, 11:12

Re: Makro - Drucken ohne logo und ohne shape

Beitrag von Rocko » Di 2. Sep 2014, 19:28

vladst hat geschrieben:Helfen sie bitte. Ich habe ein Dokument mit Logo und mit ein Shape.
ich wollte ein Makro schreiben, der das Dokument ohne Logo und ohne Shape druckt.
Vielleicht helfe ich dir mehr, wenn ich dich auf eine alternative Fährte locke. Der Druck mit und ohne bestimmt Objekte lässt sich nämlich ganz leicht durch einen Wechsel der Seitenvorlagen erreichen.
Dazu folgende Links:
http://de.openoffice.info/viewtopic.php ... 66#p247566
http://de.openoffice.info/viewtopic.php ... 05#p216205
Hast du schon mal einen Blick in die Writer-FAQ und in die Calc-FAQ des Forums geworfen?
Für jeden vor dem Beginn seiner Seminararbeit ein unbedingtes MUSS: http://openoffice-uni.org/

vladst
Beiträge: 5
Registriert: Fr 22. Aug 2014, 15:32

Re: Makro - Drucken ohne logo und ohne shape

Beitrag von vladst » Mi 3. Sep 2014, 12:57

Danke Rocko für die schnelle Anwort und Hilfe.
Leider nicht geklappt :( .
Logo und shape befinden sich in Kopfzeile und noch ein paar Worte dort.
Ich versuche logo und shape ausschalten und danke das Dokument drucken.
Mein Zweck ist zwei Button: ein Button druckt mit Logo und shape, zweite ohne.
Ich werde weiter versuchen, wenn was klappt, schreibe ich ein Bericht :) .

Rocko
* LO-Experte *
Beiträge: 1336
Registriert: Sa 2. Jul 2011, 11:12

Re: Makro - Drucken ohne logo und ohne shape

Beitrag von Rocko » Mi 3. Sep 2014, 13:08

vladst hat geschrieben:Danke Rocko für die schnelle Anwort und Hilfe.
Leider nicht geklappt :( .
Logo und shape befinden sich in Kopfzeile und noch ein paar Worte dort.
Genau das aber passiert in der mitgelieferten Beispieldatei. Hast du die Beispieldatei nicht zum Laufen gebracht?

Wenn du das bereits nachzustellen versuchst, solltest du vorher alle Elemente, auch die Makros und die Seitenvorlagen mal genau anschauen.
Hast du schon mal einen Blick in die Writer-FAQ und in die Calc-FAQ des Forums geworfen?
Für jeden vor dem Beginn seiner Seminararbeit ein unbedingtes MUSS: http://openoffice-uni.org/

vladst
Beiträge: 5
Registriert: Fr 22. Aug 2014, 15:32

Re: Makro - Drucken ohne logo und ohne shape

Beitrag von vladst » Do 11. Sep 2014, 09:17

Hallo Alle
Ich habe zwei Makros.
Erstes Makro schaltet die Seitenvorlage mit Logo ein.

Code: Alles auswählen

Sub Standard

myDoc = thiscomponent
Dim oCursor As Object
MyCursor = ThisComponent.Text.createTextCursor()
MyCursor.PageDescName = "Standard"

  MyCursor = ThisComponent.Text.createTextCursor()
  MyCursor.PageDescName = strNew

End Sub
Zweites Makro schaltet die Seitenvorlage ohne Logo ein.

Code: Alles auswählen


Sub Briefbogendruck

myDoc = thiscomponent
Dim oCursor As Object
MyCursor = ThisComponent.Text.createTextCursor()
MyCursor.PageDescName = "Briefbogendruck"

  MyCursor = ThisComponent.Text.createTextCursor()
  MyCursor.PageDescName = strNew

End Sub
Probleme ist,
Diese Makros funktionieren auf alle Seiten außer Erste.
Kann jemand sagen, was ich Makro ändern muss
Danke im Voraus!

Gruß
Vlad

Rocko
* LO-Experte *
Beiträge: 1336
Registriert: Sa 2. Jul 2011, 11:12

Re: Makro - Drucken ohne logo und ohne shape

Beitrag von Rocko » Do 11. Sep 2014, 09:57

vladst hat geschrieben:Probleme ist, Diese Makros funktionieren auf alle Seiten außer Erste. Kann jemand sagen, was ich Makro ändern muss
Wenn du schon meinst eine Alternative nachstellen zu müssen, solltest du dich in den Seitenvorlagen etwas besser auskennen. Du schaltest um von "Briefbogendruck" auf "Standard". "Standard" aber ist die Seitenvorlage ab Seite 2. Du musst zusätzlich eine alternative Seitenvorlage für die 1. Seite generieren und dann auf diese umschalten (z.B. "Briefbogendruck mit (oder ohne) Logos".

(Verweise auch auf dein Crossposting im anderen Forum!)
Hast du schon mal einen Blick in die Writer-FAQ und in die Calc-FAQ des Forums geworfen?
Für jeden vor dem Beginn seiner Seminararbeit ein unbedingtes MUSS: http://openoffice-uni.org/


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