Ich verwende Excel 2007 unter Windows 7 (64-Bit). Ich muss Excel als Administrator ausführen, daher habe ich das Kontrollkästchen „Als Administrator ausführen“ in der Excel-Verknüpfung aktiviert.
Wenn ich jetzt versuche, eine Excel-Datei durch Doppelklicken zu öffnen, erhalte ich die folgende Fehlermeldung:
Beim Senden des Befehls an das Programm ist ein Problem aufgetreten
Danach lässt sich Excel problemlos öffnen und ich kann die Datei problemlos über das Excel-Menü „Datei/Öffnen“ öffnen.
Warum kann ich die Datei nicht per Doppelklick öffnen? Einige Websites schlagen vor, eine bestimmte Excel-Option zu ändern. Ich habe versucht, die Option „Andere Anwendungen ignorieren, die Dynamic Data Exchange (DDE) verwenden“ in Excel zu aktivieren/deaktivieren, aber das hat nicht geholfen. Das Problem verschwindet, wenn ich „Als Administrator ausführen“ deaktiviere, aber ich möchte diese Option aktiviert lassen können.
Irgendwelche Ideen?
Antwort1
Das Problem besteht darin, dass Excel-Dateien standardmäßig mit DDE geöffnet werden (durch Senden einer Nachricht an das Excel-Fenster). Wenn Sie Excel als Administrator ausführen, hat Ihr Explorer-Prozess, der als normaler Benutzer ausgeführt wird, nicht die Berechtigung, Nachrichten an ersteren zu senden. Dies ist eine korrekt implementierte Sicherheitsfunktion.
Es ist im Allgemeinen eine sehr schlechte Praxis, Programme wie Excel als Administrator auszuführen, da MS Office-Dateien häufige Ziele für Viren sind. Wenn Sie auf eine geschützte Datei zugreifen möchten, gewähren Sie Ihrem aktuellen Benutzer einfach ausdrücklich den „Änderungszugriff“ auf diese Datei/diesen Ordner.
Antwort2
Der Kompatibilitätsmodus für XP funktionierte nicht. Nichts hatdieses Problem wurde behobenfür jetzt.
Wenn Sie eine Excel-Tabelle aus VBA-Code-Gründen oder aus anderen Gründen als Administrator ausführen müssen und Windows 7 verwenden, sind Sie im Grunde aufgeschmissen. Sie müssen sie als Administrator ausführen und wenn der Fehler auftritt, müssen Sie die Arbeitsmappe manuell über die Datei/das Menü öffnen.
Dies ist derzeit die einzige Problemumgehung.
Antwort3
Die Verwendung von DDE-Links in Excel erfordert, dass Excel als Administrator ausgeführt wird. Wie bereits erwähnt, wird durch Aktivieren dieses Kontrollkästchens in der Excel-Verknüpfung die Übergabe einer Excel-Datei an Excel deaktiviert. Ich umgehe dies, indem ich „Als Administrator ausführen“ deaktiviert lasse und eine neue Verknüpfung für die Datei erstelle, die DDE verwendet.
Das Ziel für die Verknüpfung sieht folgendermaßen aus:
„C:\Programme\Microsoft Office\Office12\EXCEL.EXE“ „C:\Temp\DDE_test.xls“, wobei die erste Zeichenfolge der vollständige Pfad zu Excel.exe und die zweite der vollständige Pfad zur Tabelle ist (beide in Anführungszeichen).
Wählen Sie auf der Registerkarte „Verknüpfung“ dieser Verknüpfung die Option „Erweitert“ aus und aktivieren Sie dann das Kontrollkästchen „Als Administrator ausführen“. Dadurch kann Excel nur mit Administratorrechten auf dieser Tabelle ausgeführt werden.
Antwort4
Ich habe Office 2010 auf einem 64-Bit-Windows-7-System und kann Ihr Problem nicht reproduzieren. Vielleicht, weil ich Administrator bin? Vielleicht ist es spezifisch für Office 2007?
Wie auch immer, haben Sie das probiert?
Wenn die DDE-Lösung nicht funktioniert, versuchen Sie Folgendes:
Wenn Sie Windows 7 (32 Bit) haben, gehen Sie zu Programme --> Microsoft Office --> Office 12 (oder wenn Sie Office 2010 haben, gehen Sie zu Office 14) --> klicken Sie mit der rechten Maustaste auf EXCEL.EXE --> wählen Sie Eigenschaften, klicken Sie dann auf die Registerkarte Kompatibilität und deaktivieren Sie alle auf dieser Registerkarte aktivierten Optionen.
Wenn Sie 64 Bit haben, gehen Sie statt zu „Programmdateien“ zu „Programmdateien x86“, der Rest ist gleich.