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 ...
Die Suche ergab 108 Treffer
- Di, 11.12.2012 07:44
- Forum: Makros und allgemeine Programmierung
- Thema: Layer im Dialog Editor
- Antworten: 9
- Zugriffe: 2749
- 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 ...
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 ...
- 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 ...
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 ...
- 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 ...
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 ...
- 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 ...
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 ...
- 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 ...
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 ...
- 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 ...
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 ...
- 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:
Das muss lauten:
Hier nochmal zum Spielen als Anhang 
Gruß
Code: Alles auswählen
oEvent.ScriptCode = "vnd.sun.star.script:Standard.Navigate.calcMove"
Code: Alles auswählen
oEvent.ScriptCode = "document:Standard.Navigate.calcMove"

Gruß
- 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 ...
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 ...
- 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 ...
- 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 ...
- 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 ...
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 ...
- 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
Danke Karo!
Warum gehts dann eigentlich nicht umgekehrt genauso einfach? --> Kopiere das Format eines Bereiches auf einen anderen
Gruß,

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

Gruß,
- 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 ...
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 ...
- 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
Hahaha! hast du das absichtlich so geschrieben?Frieder D. hat geschrieben:Wie das für die Sortierung get, kannst du hir nachlesen

- 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 ...
z.B.:
Sub Main
textcursor = thiscomponent.sheets(0).Drawpage.forms(0).getbyindex ...