Ist es möglich, VBA-Code von verschiedenen Datei VBA-Code zu schützen?schützen VBA-Code für die Anzeige mit VBA-Code
Ich möchte ein Makro, das für alle Dateien im angegebenen Verzeichnis Satz Projekteigenschaften schreiben - Schutz - Schloss Projekt für die Anzeige:
Grüße, Piotrek
// EDIT
Ich habe versucht:
sub setVBAPassword(ws as Worksheet)
dim oVBP as VBProject
set oVBP = ws.VBProject
oVBP.VBE.CommandBars("Menu Bar").Controls("Tools") _
.Controls("VBAProject Properties...").Execute
With Application
.SendKeys "^{TAB}"
.SendKeys "{ }"
.SendKeys "{TAB}" & "test"
.SendKeys "{TAB}" & "test"
.SendKeys "{TAB}"
.SendKeys "{ENTER}"
End With
end sub
Problem ist, dass es Passwort setzt Projekt VB, die ein Makro ausgeführt wird. Frage ist, wie kann ich zu einem anderen Projekt wechseln, oder wie kann ich VBE in anderen ws Kontext öffnen?
Möchten Sie, dass es auf den Dateien ausgeführt wird und das tun, oder wenn eine der Dateien geöffnet ist, tun Sie das? –
beide Fälle werden gut genug für mich –
gibt es einige Elemente hier, mit send keys und die Windows-API –