Passwortschutz über Makro ändern
07.04.2005 14:17:21
Detlef
Mir bereitet derzeit ein Problem ziemliche Kopfschmerzen, vielleicht kann mir ja jemand von euch weiterhelfen!
Für einen Auftraggeber soll ich in Excel ein Makro schreiben, dieses soll aus einer Datei eine Zeile auslesen und diese in eine bereits existierende Datei überschreiben. Das Problem daran ist, dass die zweite Datei mit einem Passwortschutz versehen ist (Passwort ist bekannt), also möchte ich via VBA zunächt den Passwortschutz aufheben, die Zeile einfügen und dann den Passwortschutz wieder aktivieren. Die Syntax hab ich soweit richtig für die Sache mit dem Passwortschutz, jedoch funktioniert die Paste Anweisung nicht.
Hier ein Ausschnitt aus dem code:
Workbooks.Open Filename:="C:\Anwender001\neu.xls", Password:="test"
Sheets("neuetabelle").Select
Rows("1:2").Select
ActiveSheet.Paste
ActiveWorkbook.Protect (test)
durch rumprobieren bin ich dazu gekommen, dass es wohl an dem Passwortschutz liegen muss, sobald ich die Datei nicht damit versehe, funktioniert es nämlich.
Weiß vielleicht jemand, was falsch ist?
danke schonmal!