You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users-de@openoffice.apache.org by "technik_div@jrsch.de" <te...@jrsch.de> on 2018/06/04 08:38:13 UTC

Re: Es wird immer die odt datei gedruckt, wenn eine offen ist. war: Makro druckt falsche Datei

Hallo alle, die geantwortet haben, danke erst einmal.

Ich habe die verschiedenen Vorschläge durchprobiert, aber es scheint ein 
Problem tiefer im System zu sein.

Bei den Testläufen war der Dokumenttitel immer korrekt eingetragen.

Der Fehler tritt auch auf, wenn ich direkt drucken will, also ohne Makro.

Vermutlich muss ich OO mal neu installieren. Ich werde mich dann noch 
mal melden.


Horst


Am 31.05.2018 um 14:26 schrieb technik_div@jrsch.de:
> Hallo,
>
> findet sich keine Idee, woran das liegen könnte. Es wird immer die odt 
> Datei gedruckt, wenn eine offen ist statt der ods Datei, die gedruckt 
> werden sollte.  Es ist nicht das Makro.
>
> Woran kann das denn liegen.
>
>
> Horst
>
>
>
> -------- Weitergeleitete Nachricht --------
> Betreff:     Makro druckt falsche Datei
> Datum:     Thu, 26 Apr 2018 13:05:04 +0200
> Von:     technik_div@jrsch.de <te...@jrsch.de>
> Antwort an:     users-de@openoffice.apache.org
> An:     users-de@openoffice.apache.org
>
>
>
> Hallo,
>
> ich habe ein Problem beim Drucken per makro.
>
> ich habe eine be.ods Datei mit dem Makro Liste_drucken
>
> gleichzeitig ist die Datei bu.odt offen.
>
> ich rufe in be.ods das Makro drucken auf und es wird Bu.odt gedruckt.
> (bzw. will gedruckt werden)
>
> Ich weiss nicht, woran das liegen könnte.
>
>
> Horst
>
> Hier das Makro. Das makro ist schon älter, man kann es eleganter lösen.
>
> sub Liste_drucken
> rem 
> ----------------------------------------------------------------------
> rem define variables
> dim document   as object
> dim dispatcher as object
> rem 
> ----------------------------------------------------------------------
> rem get access to the document
> document   = ThisComponent.CurrentController.Frame
> dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
>
> dim args1(0) as new com.sun.star.beans.PropertyValue
> args1(0).Name = "Nr"
> args1(0).Value = 5
> gehezu("Liste.a1:K20000") REM geht zu der Liste
>
> rem 
> ----------------------------------------------------------------------
> dim args2(2) as new com.sun.star.beans.PropertyValue
> args2(0).Name = "Copies"
> args2(0).Value = 1
> args2(1).Name = "Selection"
> args2(1).Value = true
> args2(2).Name = "Collate"
> args2(2).Value = false
>
> dispatcher.executeDispatch(document, ".uno:Print", "", 0, args2())
> end sub
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-de-unsubscribe@openoffice.apache.org
> For additional commands, e-mail: users-de-help@openoffice.apache.org
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: users-de-unsubscribe@openoffice.apache.org
For additional commands, e-mail: users-de-help@openoffice.apache.org


RE: Es wird immer die odt datei gedruckt, wenn eine offen ist. war: Makro druckt falsche Datei

Posted by Jörg Schmidt <jo...@j-m-schmidt.de>.
Hallo, 

> From: technik_div@jrsch.de [mailto:technik_div@jrsch.de] 
> Sent: Monday, June 04, 2018 10:38 AM
> To: users-de@openoffice.apache.org
> Subject: Re: Es wird immer die odt datei gedruckt, wenn eine 
> offen ist. war: Makro druckt falsche Datei

> Vermutlich muss ich OO mal neu installieren. Ich werde mich dann noch 
> mal melden.

Ganz sicher muss Du das nicht, denn dadurch ändert sich nichts.

Stattdessen benenne das OO-Benutzerverzeichnis um und starte OO dann neu:
http://de.openoffice.info/viewtopic.php?f=27&t=54231#p206070


Gruß
Jörg


---------------------------------------------------------------------
To unsubscribe, e-mail: users-de-unsubscribe@openoffice.apache.org
For additional commands, e-mail: users-de-help@openoffice.apache.org