Liebe Kolleg -en -innen,

ich versuche mich seit geraumer Zeit in Basic ... aber es will mir nicht 
gelingen :-(

Ich habe schon VERSCHIEDENE Experimente hinter mir ...

Kann mir jemand sagen wie ich es richtig mache:
( unten ist ein Teil meines K(r)ampf-Codes zu sehen ... )

Wenn im aktuellen Sheet auf den Button "Formatiere und Drucke" geklickt wird,
dann soll passieren:

1.) Formatiere im AKTUELLE Sheet
        die Zeilen (z.B.) 5,6,7,8,9,10
        auf Standarthöhe
        ( Derzeit formatiert meine Sub immer die Tabelle_1 )
2.) Drucke nur das AKTUELLE Sheet
        ( Derzeit werden alle Blätter gedruckt )

Wer holt mich aus meinen Weinkrampf wieder raus und baut mich wieder auf ?

LG
- 
Achim Pabel
Langer Weg 3
65760 Eschborn

0171  / 702 701 7
06173 / 966 489


##############################################

sub Tabelle_1_Zeilenhoehe
        Dim Doc As Object
        Dim Sheet As Object
        
        Dim Row As Object
        Dim Col As Object
        Dim I As Integer

        Doc = StarDesktop.CurrentComponent
        Sheet = Doc.Sheets( "Tabelle_1" )
        REM     Sheet = Doc.Sheets( SheetName )

        For I = 4 To 9
                Row = Sheet.Rows(I)
                Row.Height = 450
        '       Row.OptimalHeight = True
        Next I

        Col = Sheet.Columns(1)
        Col.IsVisible = False
end sub


sub Tabelle_1_drucken
        dim document   as object
        dim dispatcher as object

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

        dim args1(2) as new com.sun.star.beans.PropertyValue
        args1(0).Name = "Copies"
        args1(0).Value = 1
        args1(1).Name = "Selection"
        args1(1).Value = true
        args1(2).Name = "Collate"
        args1(2).Value = false

        dispatcher.executeDispatch(document, ".uno:Print", "", 0, args1())
end sub

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

Antwort per Email an