Makrofehler?
Jenny
ich hoffe das meine Frage für die Profis in diesem Forum nicht zu banal erscheint.
Also, meine Tochter hat einen Rechner auf dem XP mit Excel 2003 läuft.
Ich verfüge über Vista und dem Office 2007.
Nun habe ich mit Excel 2003 ein Formular erstellt, auf dem vier Makros laufen.
1. Druckdialog 2. Speichern unter Dialog 3. Outlook öffnen und 4. sollen beim Aufruf der Datei alle Symbolleisten etc. deaktiviert werden.Das Makro dazu sieht folgendermaßen aus:
Sub workbook_open()
Dim Menue As CommandBar
For Each Menue In Application.CommandBars
Menue.Enabled = False
Next Menue
End Sub
Als nächstes habe ich diese Datei unter Excel 2007 geöffnet, bearbeitet und wieder geschlossen.
Nachdem ich heute eine neue Datei unter Excel 2007 anlegen wollte, stelle ich fest das das Kontextmenü der rechten Maustaste nicht mehr aufzurufen ist.
Also habe ich folgendes Makro in einer neuen Datei laufen lassen.
Public Sub entsperren()
With Application
.CommandBars("Column").Enabled = True
.CommandBars("Row").Enabled = True
End With
End Sub
Und siehe da, ich kann zwar wieder Spaltenbreite usw. einstellen aber das Kontextmenü für die Bearbeitung einer Zelle ist weiterhin nicht aufzurufen.Wo liegt mein Fehler, ich kann doch nicht jedesmal wenn ich die Datei die ich mit der 2003 Version geschrieben habe, erst wieder ein Makro laufen lassen, damit eine Datei unter der 2007 Version normal bearbeitbar ist.
Ich hoffe ich habe nicht zu konfus beschrieben und irgend jemand kann mir helfen?
Gruß
Jenny