> -----Ursprüngliche Nachricht-----
> Von: Norbert Langel <[email protected]>
> Gesendet: 29.10.09 12:44:44
> An: [email protected]
> Betreff: Re: [de-users] Makro-Programmierung; Calc; OOo 3.1.1; WinXP;

> > -----Ursprüngliche Nachricht-----
> > Von: "Volker Heggemann" <[email protected]>
> > Gesendet: 29.10.09 03:52:19
> > An: [email protected]
> > Betreff: Re: [de-users] Makro-Programmierung; Calc; OOo 3.1.1; WinXP;
> 
> 
> > Norbert Langel schrieb:
> > > Hallo OOo-User,
> > >
> > > wie kann man per Makro eine Tabelle schützen, ohne
> > > dass die Passwortabfrage erscheint, bzw.
> > >
> > >   
> > So:
> > 
> > Dim oDokument As Object
> > Dim oTabelle As Object
> > oDokument = ThisComponent
> > oTabelle=oDokument.Tabelle.getByName("Tabelle1")
> > oTabelle.protect("password")
> > ' oTabelle.unprotect("password")
> > 
> > 
> > 
> > > wie kann man solche Popup-Fenster
> > > aus dem Makro heraus schließen?
> > >   
> > Da kommt kein Fenster.
> > > Die Makro-Aufzeichnung versagt an diesem Punkt.
> > >   
> > Ja.
> > >
> > > Vielen Dank für Eure Hilfe im Voraus,
> > > Norbert Langel
> > np
> > Volker
> > 
> > 
> Hallo Volker,
> 
> danke für die schnelle Hilfe.
> 
> Leider bekomme ich in der 4.Zeile:
> 
> oTabelle=oDokument.Tabelle.getByName("Tabelle1")
> 
> folgende Meldung:
> 
> BASIC-Laufzeitfehler.
> Eigenschaft oder Methode nicht gefunden.
> 
> Was tun?
> 
> Grüße
> Norbert
> 
> 
> ---------------------------------------------------------------------

Aha! Fehler gefunden!

'Tabelle' ist falsch, muss heißen 'sheets', also:

 oTabelle=oDokument.sheets.getByName("Tabelle1")


cu, bis zum Nächstenmal


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Antwort per Email an