Leider lassen sich Funktionen aus einer in die Datei eingefügten (neuen)
Modul-Bibliothek, die mit Kennwörtern geschützt worden ist, - anders als Makros -
nicht aufrufen.
?
Scheinbar lassen sich nur Funktionen aufrufen, die sich in der Standardbibliothek
der Datei befinden
ja, eben und deswegen wundert mich obige Aussage, so ich mich schon frage wie Du einen diesbezüglichen Unterschied zwischen Funktionen und Makros bei Passwortschutz feststellen konntest wenn es bei Funktionen noch nicht einmal ohne Passwort funktioniert.
Die in der Standardbibliothek einer Datei eingefügten Module wiederum lassen
sich nicht Kennwort-schützen, oder?
Nein, die lassen sich nicht schützen.
Wer weiss Rat?
gehe analog so vor wie es bei Makros gemacht würde - also eigentliche Funktion in geschützter Bibliothek speichern und Funktionsaufruf in Bibliothek Standard durchführen,also ungefähr:
'Bibliothek Standard enthält:
Code: Alles auswählen
Function deine_funktion(x, y)
deine_funktion = deineBib.deine_funktionx(x, y)
End Function
'Bibliothek deineBib (Kennwortgeschützt)
Code: Alles auswählen
Function deine_funktionx(x, y)
'...
wert = x + y
deine_funktionx = wert
End Function
Nicht vergessen vorher die geschützte Bibliothek zu laden:
entweder in der Funktion die den Funktionsaufruf durchführt oder durch ein Autostart-Makro in der DAtei.
Gruß
Stephan