Die Suche ergab 108 Treffer

von Maggus
Di, 11.12.2012 07:44
Forum: Makros und allgemeine Programmierung
Thema: Layer im Dialog Editor
Antworten: 9
Zugriffe: 2749

Re: Layer im Dialog Editor

Hallo DPunch,

super Beispieldatei!
Ich habe verifiziert und in LO 3.5 ist es genau umgekehrt: je niedriger der TabIndex, desto höher der z-index.
Der Sinn erschließt sich mir nicht. Aber wenigstens ist jetzt klar, wonach der z-index berechnet wird. Danke für den Hinweis. Mal sehen, wie das in LO 4 ...
von Maggus
Mo, 10.12.2012 16:06
Forum: Makros und allgemeine Programmierung
Thema: Layer im Dialog Editor
Antworten: 9
Zugriffe: 2749

Re: Layer im Dialog Editor

Hi balu, Stephan u.a.

nach reiflicher Überlegung und der Annahme, dass jede Office Suite die Layer nach der ID des Elements zuordnet komme ich zu dem Schluss, dass es nur eine Lösung für das Problem gibt:

1. Austesten, welche Version welcher Office Suite sich wie verhält
2. Beim Öffnen des ...
von Maggus
Mo, 10.12.2012 14:21
Forum: Makros und allgemeine Programmierung
Thema: Layer im Dialog Editor
Antworten: 9
Zugriffe: 2749

Re: Layer im Dialog Editor

Hallo balu,
Njet! Geht nicht!

Hier muss ich dir mal dezent widersprechen. Also, was du gebastelt hast, da hast du recht: Das will man nicht wirklich.

Die Frage war ja nicht, ob verschiedene Layer angezeigt werden, sondern wie man das einstellen kann. Ich habe jetzt wohl herausgefunden, nach ...
von Maggus
Mo, 10.12.2012 11:37
Forum: Makros und allgemeine Programmierung
Thema: Layer im Dialog Editor
Antworten: 9
Zugriffe: 2749

Re: Layer im Dialog Editor

Hallo Stephan,
Wozu ist das konkret nötig...

Also vielleicht ist das nicht dafür gedacht, aber ich will die Label Felder für ein schönes Layout benutzen. D.h. z.B. großes Label mit Hintergrundfarbe, Rahmen und ohne Text, "darin" ein kleines Label mit Text und anderer Hintergrundfarbe, ...etc ...
von Maggus
Mo, 10.12.2012 08:35
Forum: Makros und allgemeine Programmierung
Thema: Layer im Dialog Editor
Antworten: 9
Zugriffe: 2749

Layer im Dialog Editor

Moin zusammen,

ich weiß nicht, ob ich jetzt hier richtig bin. Es geht um den Dialog Editor, den ich aus dem Basic Editor aufrufen kann.

Ich habe also manuell einen neuen Dialog erstellt, welchen ich mit einigen Labels (Beschriftungsfeldern) versehen habe. Nun möchte ich gerne herausfinden, wie ich ...
von Maggus
Do, 06.12.2012 16:08
Forum: Makros und allgemeine Programmierung
Thema: [gelöst] Einem Textfeld Attribut CellAddress hinzufügen
Antworten: 1
Zugriffe: 1000

Re: Einem Textfeld Attribut CellAddress hinzufügen

Ich habs endlich rausgefunden.
In diesem Beitrag hab ich den Entsprechenden Hinweis zur Lösung gefunden:

Sub Main
sheet = thiscomponent.sheets.getbyindex(0)'erstes Tabellenblatt
cell = sheet.getcellbyposition(1,1) 'Zielzelle B2
shape = sheet.DrawPage.getByIndex(0)'das Objekt mit Index 0
shape ...
von Maggus
Do, 06.12.2012 14:42
Forum: Makros und allgemeine Programmierung
Thema: [gelöst] Einem Textfeld Attribut CellAddress hinzufügen
Antworten: 1
Zugriffe: 1000

[gelöst] Einem Textfeld Attribut CellAddress hinzufügen

Hallo,
man kann ja manuell ein Textfeld (com.sun.star.drawing.XShape) erzeugen und diesem dann über "RMT > Verankerung > An der Zelle" einen Anker in einer Zelle zuweisen. Aber wie setze ich diesen Anker per Script?

Das kuriose:
Ich greife also auf com.sun.star.drawing.XShape zu und dort gibt es ...
von Maggus
Mo, 21.05.2012 10:05
Forum: Makros und allgemeine Programmierung
Thema: [gelöst] OOo3.1.1 Problem bei registerScriptEvent
Antworten: 2
Zugriffe: 1122

Re: OOo3.1.1 Problem bei registerScriptEvent

Bin auf die Lösung des Problems gekommen. Das Problem war die Zeile:

Code: Alles auswählen

      oEvent.ScriptCode = "vnd.sun.star.script:Standard.Navigate.calcMove"
Das muss lauten:

Code: Alles auswählen

      oEvent.ScriptCode = "document:Standard.Navigate.calcMove"
Hier nochmal zum Spielen als Anhang :)

Gruß
von Maggus
Mi, 09.05.2012 14:43
Forum: Makros und allgemeine Programmierung
Thema: [gelöst] OOo3.1.1 Problem bei registerScriptEvent
Antworten: 2
Zugriffe: 1122

[gelöst] OOo3.1.1 Problem bei registerScriptEvent

Hallo,

zu Übungszwecken habe ich mal dieses (angehängte) 8-Puzzle programmiert. In meiner Version 3.0.0 ging das noch fehlerfrei. Jetzt habe ich OpenOffice.org 3.1.1 (bin auf die Version angewiesen) unter Linux RadHat und es tritt ein merkwürdiges Verhalten auf:

Nachdem ein Listener per Makro ...
von Maggus
Fr, 02.03.2012 14:25
Forum: Makros und allgemeine Programmierung
Thema: Ausschließlich Bedingte Formatierung schützen
Antworten: 2
Zugriffe: 1000

Re: Ausschließlich Bedingte Formatierung schützen

Bin inzwischen der Meinung, da obiges zu instabil und aufwendig ist, es wäre besser wie folgt zu lösen:

- Listener auf Zellen oder beim Speichern Prozedur ausführen
- Prozedur kopiert versteckte Sheets über sichtbare mit nur dem Format

Aber: wie kann ich ohne Dispatcher ein Sheet oder einen ...
von Maggus
Fr, 02.03.2012 13:02
Forum: Makros und allgemeine Programmierung
Thema: Per API Bereich nur Inhalt kopieren
Antworten: 4
Zugriffe: 1082

Re: Per API Bereich nur Inhalt kopieren

Mri und Xray kennst du doch sicherlich schon ?!
Ohne Xray geht bei mir gar nichts. Davon abgesehen: Mri hab ich nicht. Kann das Sachen, die Xray nicht kann?

EDIT: Wow, hab mir mal MRI installiert. Also auf den ersten Blick find ichs um einiges besser. Besonders genial die Möglichkeit Indices oder ...
von Maggus
Fr, 02.03.2012 13:00
Forum: Makros und allgemeine Programmierung
Thema: Per API Bereich nur Inhalt kopieren
Antworten: 4
Zugriffe: 1082

Re: Per API Bereich nur Inhalt kopieren

Nanu... doch so einfach. Und ich such mir n Wolf :o
Danke Karo!

Warum gehts dann eigentlich nicht umgekehrt genauso einfach? --> Kopiere das Format eines Bereiches auf einen anderen :?

Gruß,
von Maggus
Fr, 02.03.2012 12:01
Forum: Makros und allgemeine Programmierung
Thema: Per API Bereich nur Inhalt kopieren
Antworten: 4
Zugriffe: 1082

Per API Bereich nur Inhalt kopieren

Hallo,

mit folgendem Code kann man einen Bereich kopieren:

Sub copyRange()
oSheet = thisComponent.Sheets(0)
QuellRange = oSheet.getCellRangeByPosition(1,0,1,9).getRangeAddress
Ziel = oSheet.getCellByPosition(3,0).getCellAddress
oSheet.copyRange(Ziel,QuellRange)
End Sub


Nun möchte ich aber ...
von Maggus
Fr, 02.03.2012 11:47
Forum: Makros und allgemeine Programmierung
Thema: Wie man kann die Nachfragen im Makro ausschalten.
Antworten: 2
Zugriffe: 1175

offtopic

Frieder D. hat geschrieben:Wie das für die Sortierung get, kannst du hir nachlesen
Hahaha! hast du das absichtlich so geschrieben? :lol:
von Maggus
Fr, 02.03.2012 11:44
Forum: Makros und allgemeine Programmierung
Thema: Farbige Zeilen Formulartabellen
Antworten: 1
Zugriffe: 749

Re: Farbige Zeilen Formulartabellen

Was ich festgestellt habe: Man kann zumindest theoretisch den Text einfärben, aber auch nicht zeilenweise. Allerdings wird er nicht eingefärbt angezeigt (OOo 3.0.0), aber die gesetzte Eigenschaft kann man auslesen.

z.B.:

Sub Main
textcursor = thiscomponent.sheets(0).Drawpage.forms(0).getbyindex ...