Xray = Absturz

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Xray = Absturz

Re: Xray = Absturz

von clag » Fr, 20.09.2013 17:44

hi Karolus,

allerbesten Dank für die detailierte Info

Re: Xray = Absturz

von Karolus » Fr, 20.09.2013 17:15

Hallo

1. Tabelle in Writer eingefügt
2. Cursor in der Tabelle
3. Aufzeichnung gestartet
4. Menü →Tabelle→Umwandeln→Tabelle in Text....
5. Aufzeichnung beendet

In der Sub Main musste ich dann nur dafür sorgen vor dem Aufruf von 'dispatch' die Tabelle per:

Code: Alles auswählen

doc.CurrentController.select( table )
zu selektieren.

Karolus

Re: Xray = Absturz

von clag » Fr, 20.09.2013 16:44

Hi Karolus,

das dein code funktioniert ist ja klar :)
und erstmal danke dafür

aber was hast du da aufgezeichnet,
wo hast du was markiert welche Menüpunkte angeklick,
um den verwendeten code zu generieren?

Re: Xray = Absturz

von Karolus » Fr, 20.09.2013 13:32

Hallo
zu 1. Ich arbeite mit MRI

zu 2.

Code: Alles auswählen

Sub Main
doc = ThisComponent
table = doc.getTextTables.getByIndex(0)
doc.CurrentController.select(table)

dispatch

End Sub

sub dispatch

rem Aufzeichnung von → Tabelle → Umwandeln → Tabelle in Text
dim document   as object
dim dispatcher as object

document   = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")

dim args1(0) as new com.sun.star.beans.PropertyValue
args1(0).Name = "Delimiter"
args1(0).Value = CHR$(9)

dispatcher.executeDispatch(document, ".uno:ConvertTableToText", "", 0, args1())

end sub
( Manchmal kommt man mit aufgezeichnetem Code schneller zum Ziel )

Karolus

Xray = Absturz

von clag » Fr, 20.09.2013 11:10

Hallo zusammen,

ein neues Problem
zwei Fragen
ich möchte in einem Writer Dokument Text der in einer Tabelle (nur eine Zelle) enthalten ist auslesen und vor oder hinter der Tabell einfügen und dann die Tabelle löschen.
Wenn ich nun die Tabelle mit Xray untersuchen möchte, im speziellen "Anchor", wohinter ich die Position der Tabelle im Dokument zu hoffen finde, dann stürzt AOO 4.01 sofort ab :(
ich habe keine Chance die Details von Anchor einzusehen. ( ein "doppelklick" in Xray auf Anchor oder "dieses Element analysieren" für umgehend zum Absturz)

1. stürzt bei euch Xray ebenfalls ab?
2. ist Anchor überhaupt der richtige Ansatz um die Position der Tabelle im Dokument zu bestimmen um dort den Text einzufügen?

Nach oben