Hallo Jörg,

erst mal sorry, dass ich mich erst jetzt melde. Stecke in einem 
Riesenprojekt drin und kann mich für die Makros immer nur kurz 
„loseisen“.

Hab Deine Ergänzungen eingefügt...

> '...
> ----------------------------------------------------------------------
> rem Tabellen-Cursor erzeugen und auf Zelle A37 bewegen
>       oView2.ActiveSheet
>       oZelle=oDoc2.getCurrentSelection() '<---####
>       selCell = oDoc2.Sheets (GetPosActiveSheet).getCellbyPosition (0,36)
> 'Makro springt auf das letzte Tab.blatt - Warum?
>       oDoc2.CurrentController.Select (selCell)
> 
> rem
> ----------------------------------------------------------------------
> dim args1(0) as new com.sun.star.beans.PropertyValue
> args1(0).Name = "Format"
> args1(0).Value = 1
> 
> dispatcher.executeDispatch(oFrame2, ".uno:PasteSpecial", "", 0, args1())
> 
> oDoc2.CurrentController.Select (oZelle) '<--####
> 
> dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
> 
> rem
> ----------------------------------------------------------------------
> '...

...und das Makro laufen lassen. Und jetzt bin erst richtig verblüfft:
Tatsächlich wechselt OOo in das Tabellenblatt, das vorher aktiv war. Aber 
nun halt Dich fest: Es fügt den Inhalt aus der Zwischenablage im LETZTEN 
Tabellenblatt ein – zu sehen ist es natürlich erst, wenn man auf das 
letzte Tabellenblatt klickt und den Inhalt überprüft. Was sagst Du nun? 
:-( Hoffentlich hast Du dafür eine Erklärung oder noch besser: eine 
Lösung.

Grüße
Kornelia 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Antwort per Email an