ich bin neu hier im Forum, und beschäftige mich grade mit der Programmierung eines Makros in Calc.
Das habe ich auch mit Hilfe meines alten Basic-Wissens und der Suchfunktion hier soweit hinbekommen.
Es geht um das auslesen von Zellen in einer Urlaubsdatei, um das Anfangs- und Enddatum in einer Übersicht anzuzeigen.
Innerhalb dieses Makros benutze ich für den Zellzugriff folgende Zeilen:
Code: Alles auswählen
oDoc = ThisComponent
oSheet = oDoc.Sheets.getByName( "Uebersicht" )
oSheetMitarbeiter = oDoc.Sheets.getByName( "Mitarbeiter" )
Code: Alles auswählen
sDatumZuZweiGefunden = oSheet.getCellByPosition(iZaehlerSpalte , sDatumsFeld).Value
Nun hab ich versucht aus diesem Ganzen eine Function zu schreiben und nun kommt mein Problem:
in der Zeile
Code: Alles auswählen
Function xyz
oSheet = oDoc.Sheets.getByName( "Uebersicht" )
Basic-Laufzeitfehler, Eigenschaft oder Methode nicht gefunden: Sheets
Auch bei "Activesheet" kommt die gleiche Meldung.
Hat jemand eine Idee warum das nicht geht?
Oder kann mir einen Tip geben, wie ich in einer Function eine Zelle auslesen kann?
Google und die Suchfunktion haben mir leider kein Ergebnis geliefert, oder ich hab die falsche Frage gestellt, auch das ist natürlich Möglich

Meine Open Office ist:
ApacheOpenOfice 3.4.1
Moderation,4: CODE tags gesetzt