Hallo, Winfried,

Winfried Rohr wrote:
> Hallo Vera,
> vielleicht mit einem UNO-Aufruf einfügen?
> 
> 
> Folgendes konnte ich mit dem MakroRekorder (2.0.0) aufzeichnen:
> 
> rem
> ------------------------------------------------------------
> ----------
> dim args3(5) as new com.sun.star.beans.PropertyValue args3(0).Name
> = "Flags" args3(0).Value = "A"
> args3(1).Name = "FormulaCommand"
> args3(1).Value = 0
> args3(2).Name = "SkipEmptyCells"
> args3(2).Value = false
> args3(3).Name = "Transpose"
> args3(3).Value = true
> args3(4).Name = "AsLink"
> args3(4).Value = false
> args3(5).Name = "MoveMode"
> args3(5).Value = 4
> 
> dispatcher.executeDispatch(document, ".uno:InsertContents", "", 0,
> args3()) 
> 

Das ist, wie gesagt, mein erstes Makro.
Deshalb noch die Frage: Wie bekomme ich das in meinen Code eingebettet?

Code:
***********************************************************************
Sub ZellbereichKopieren
        Dim oDoc as Object, oQuellblatt as Object
        Dim oZiel as Object, oQuelle as Object
        Dim oZielblatt as Object
        
        oDoc = ThisComponent
        oQuellblatt = oDoc.sheets.getByName("Abfrage")
        oZielblatt = oDoc.sheets.getByName("7TOE")
        
        oZiel = oZielblatt.getCellRangeByName("A2").CellAddress
        oQuelle = oQuellblatt.getCellRangeByName("B1:B6").RangeAddress
        
        oQuellblatt.copyRange(oZiel, oQuelle)   
End Sub
************************************************************************

Hast Du da noch eine Hilfestellung für mich?

Vielen Dank schon mal und viele Grüße

Vera

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

Reply via email to