von Wolfgang Lampert » Sa, 05.06.2004 18:03
Hi Stephan, 'macht richtig Spass, auf diese Art zu kommunizieren. Deine Einstellung, ein Problem lösen zu wollen, ist wirklich Spitze.
Nun zu unserem mittlerweile 'gemeinsamen' Problemchen.
Die Kernfrage ist: kann ich eine Tabelle mit einer einzigen Methode so referenzieren, dass ich die Eigenschaften TabNamen & TabIndex ausgeben kann?
uuuund das geht mit Deiner Lösung auch nicht, denn Du hast nicht die Tabelle sondern ebenfalls einen Bereich (Range) innerhalb einer Tabelle referenziert.
sub Name_oder_Index
oDoc = Thiscomponent
oSheet = oDoc.CurrentController.ActiveSheet.Rangeaddress
REM TabIndex über BereichsReferenzierung
msgbox oSheet.Sheet REM Ausgabe TabenIndex
msgbox oSheet.StartColumn REM Ausgabe = 0
msgbox oSheet.StartRow REM Ausgabe = 0
msgbox oSheet.EndColumn REM Ausgabe = 255
msgbox oSheet.EndRow REM Ausgabe = 31999
msgbox oSheet.NameREM !!! FEHLERMELDUNG
REM TabNamen über TabellenReferenzierung
oSheet2 = oDoc.CurrentController.ActiveSheet
msgbox oSheet2.Name REM Ausgabe TabellenNamen
msgbox oSheet2.Sheet REM !!! und nun hierbei Fehlemeldung
end sub
So, und nun erst einmal ins Wochenende - Morgen soll es ja einemal sommerlich werden.
Gruss
Wolf
Hi Stephan, 'macht richtig Spass, auf diese Art zu kommunizieren. Deine Einstellung, ein Problem lösen zu wollen, ist wirklich Spitze.
Nun zu unserem mittlerweile 'gemeinsamen' Problemchen.
Die Kernfrage ist: kann ich eine Tabelle mit einer einzigen Methode so referenzieren, dass ich die Eigenschaften TabNamen & TabIndex ausgeben kann?
uuuund das geht mit Deiner Lösung auch nicht, denn Du hast nicht die Tabelle sondern ebenfalls einen Bereich (Range) innerhalb einer Tabelle referenziert.
[quote]sub Name_oder_Index
oDoc = Thiscomponent
oSheet = oDoc.CurrentController.ActiveSheet.Rangeaddress
[u]REM TabIndex über BereichsReferenzierung[/u]
msgbox oSheet.Sheet REM Ausgabe TabenIndex
msgbox oSheet.StartColumn REM Ausgabe = 0
msgbox oSheet.StartRow REM Ausgabe = 0
msgbox oSheet.EndColumn REM Ausgabe = 255
msgbox oSheet.EndRow REM Ausgabe = 31999
[color=red]msgbox oSheet.NameREM !!! FEHLERMELDUNG[/color]
[u]REM TabNamen über TabellenReferenzierung[/u]
oSheet2 = oDoc.CurrentController.ActiveSheet
msgbox oSheet2.Name REM Ausgabe TabellenNamen
msgbox oSheet2.Sheet REM !!! und nun hierbei Fehlemeldung
end sub[/quote]
So, und nun erst einmal ins Wochenende - Morgen soll es ja einemal sommerlich werden.
Gruss
Wolf