von TheSHEEEP » Di, 18.09.2007 19:50
Heyho,
Ich hoffe mal, das wurde nicht schon einmal gefragt (Ich hab' zumindest bei der Suche nichts gefunden).
Ich bin völliger Neuling, was Excel, Calc, VBA und OO-Basic angeht, daher auch die Anfängerfrage
Wie kann ich in einem Makro auf einen Button zugreifen, um z.B. dessen Caption zu verändern oder die Caption erstmal abzufragen, etc.?
Hier mal ein Beispiel
Code: Alles auswählen
Function Test()
Dim CalcDokument as Object
Dim Tabellenblatt as Object
Dim Zelle as Object
Dim Zelle2 as Object
CalcDokument = ThisComponent
Tabellenblatt = CalcDokument.Sheets(0)
Zelle = Tabellenblatt.getCellByPosition( 3, 0 )
Zelle2 = Tabellenblatt.getCellByPosition( 2, 4 )
If Zelle2.Value < 24 Then
help = Zelle.Value
Zelle.Value = help + 5
End If
End Function
Ich würde hier ganz gerne die If-Bedingung so ändern, dass abgefragt wird, ob ein Button eine bestimmte Caption hat...
Heyho,
Ich hoffe mal, das wurde nicht schon einmal gefragt (Ich hab' zumindest bei der Suche nichts gefunden).
Ich bin völliger Neuling, was Excel, Calc, VBA und OO-Basic angeht, daher auch die Anfängerfrage :)
Wie kann ich in einem Makro auf einen Button zugreifen, um z.B. dessen Caption zu verändern oder die Caption erstmal abzufragen, etc.?
Hier mal ein Beispiel
[code]Function Test()
Dim CalcDokument as Object
Dim Tabellenblatt as Object
Dim Zelle as Object
Dim Zelle2 as Object
CalcDokument = ThisComponent
Tabellenblatt = CalcDokument.Sheets(0)
Zelle = Tabellenblatt.getCellByPosition( 3, 0 )
Zelle2 = Tabellenblatt.getCellByPosition( 2, 4 )
If Zelle2.Value < 24 Then
help = Zelle.Value
Zelle.Value = help + 5
End If
End Function[/code]
Ich würde hier ganz gerne die If-Bedingung so ändern, dass abgefragt wird, ob ein Button eine bestimmte Caption hat...