Seite 1 von 1

Fehler in Makro: Einfügen aus Zwischenablage

Verfasst: Mo 21. Mai 2012, 20:17
von HSishi
Guten Abend und Hallo :) .

Ich habe seit OpenOffice 3.3x und den folgenden LibreOffice-Versionen das Problem, daß in M$ Office aufgezeichnete Makro's nicht mehr vollständig ausgeführt werden.

Konkret geht es um die Nutzung der "Paste"-Funktion. Ich habe den Inhalt einer Textdatei in der Zwischenablage, der folgendermassen formatiert ist:

Code: Alles auswählen

Text <Tab> Zahl <Tab> Text <Tab> ... 
Text <Tab> Zahl <Tab> Text <Tab> ... 
Herauskommen soll dann folgendes:
1. Bereich leeren, wo der neue Inhalt hin soll
2.

Code: Alles auswählen

Text|Zahl|Text|...
Text|Zahl|Text|...
Das Ganze lief unter OpenOffice 3.2 einwandfrei mit folgendem Macro:

Code: Alles auswählen

sub ClearDump
Sheets("GU_Dump_Mains").Select
Range("A86:M218").ClearContents
ActiveSheet.Paste Destination:=Range("A86")
end sub
Das Macro bricht bei dem Paste-Befehl mit dieser Meldung ab:
Basic Laufzeitfehler.
'91'

Type: com.sun.star.uno.RuntimeException
Message: unsatisfied query for interface of type ooo.vba.excel.XWorksheet
Unter OpenOffice 3.2 hat das Macro noch einwandfrei funktioniert.

Leider komme ich mit der Fehlermeldung nicht zurecht. Wo genau hängt's?

Vielen Dank im Voraus.

Gruß
HSishi

Re: Fehler in Makro: Einfügen aus Zwischenablage

Verfasst: Di 22. Mai 2012, 06:12
von paljass
Hi,
was glaubst du, wofür es das Forum LibreOffice Programmierung gibt ;) ?

Gruß
paljass

Re: Fehler in Makro: Einfügen aus Zwischenablage

Verfasst: Di 22. Mai 2012, 16:08
von HSishi
Uhm ... da ich das Problem in Calc habe, dachte ich der Calc-Bereich sei der richtige ...

//HSishi