ich erstelle per Makro aus einer Excel-Datei eine neue Datei. Die neue Datei enthält auch Makrobefehle. Daher soll von der neuen Datei das VBA-Projekt geschützt werden. Hierzu habe ich mir die SendKey-Befehle rausgesucht und folgenden Code erstellt:
Sub VBA_Passwort_festlegen2()
Dim Pass As String
'VBA-Projekt Passwort setzen
Pass = "123"
Application.VBE.MainWindow.Visible = True
SendKeys "%(x)"
SendKeys "{Down}{Down}{Down}{Down}{ENTER}"
SendKeys "^{PGDN}"
SendKeys "%(a)"
SendKeys "(k)"
SendKeys (Pass)
SendKeys "{Tab}"
SendKeys (Pass)
SendKeys "{Enter}"
End Sub
Wenn ich diesen einfach so per Hand in einer leeren Datei ausführe, klappt das wunderbar. Nur wie kann ich das in meinen Makro-Code packen, so dass diese SendKey-Befehle für die neue Datei gelten. Kann mir jemand das verraten bzw. 'nen Tipp geben?
Gruß
Gordon