Ich habe ein Excel-Add-In, das ich baue, die Benutzereinstellungen in einem Settings
Arbeitsblatt innerhalb des Add-Ins speichert. Ich benutze das Blatt im Wesentlichen als Speicher für boolesche Werte und möglicherweise die Registrierungsdetails des Benutzers.Arbeitsblatt in Excel-Add-In aus anderen VBA-Projekten ausblenden
Wenn ich jedoch ein neues VBA-Projekt öffne und das Add-In als Referenz einfüge (In VBA: Tools > References > MY Add-In
), kann ich auf das Arbeitsblatt Settings
zugreifen und möglicherweise das Kennwort beschädigen und die Registrierungsdetails hacken.
Das Settings
Blatt ist auf xlVeryHidden
eingestellt, aber es kann über VBA-Code zugegriffen werden. Gibt es das eh in Excel zu verhindern? In einem Modul zum Beispiel kann ich die Option Private Module
Methode verwenden.