2016-05-06 7 views
1

Ich erhalte eine Fehlermeldung: "Kann das Makro 'xyz' nicht ausführen. Das Makro möglicherweise nicht in dieser Arbeitsmappe verfügbar oder alle Makros möglicherweise deaktiviert." in einer leeren xlsx-Datei.Fehlermeldung "Makro nicht gefunden" in einer leeren Xlsx-Datei

Alle Arbeitsblätter sind gelöscht! Wo verbirgt sich diese Verknüpfung zu einem Makro?

Hier ist der Link auf die "leere" file:. https://drive.google.com/file/d/0B6J_qWxIBEsLNXdnSmZuck1VWTA/view?usp=sharing

Dank für jeden Hinweis ;-)

+0

Wie gesagt: es ist eine xlsx-Datei! Also sollte kein Code drin sein! Wie Sie vielleicht wissen, sind xlsx-Dateien eigentlich Zip-Dateien! Ich werde die Datei entpacken und werde die XML-Dateien überprüfen, wenn ich die Referenz finde! Der Name des nicht gefundenen Makros ist eigentlich nicht "xyz". Die Makronamen, die in den 2 Fehlermeldungen angegeben werden, sind "RibbonOnLoad" und "GetVisible", die Reste von SparkLinkeTools sein können. – user6299848

Antwort

0

Entpacken Sie die Datei "empty.xslx" ich folgende in der Datei“\ customUI \ customUI.xml ":

 

<customUI onLoad="RibbonOnLoad"
`xmlns="http://schemas.microsoft.com/office/2006/01/customui">
<ribbon >
<tabs>
<tab id="tabSparklines" label="Sparklines" getVisible="Getvisible" tag="SparklinesTab">
...

see XML ScreenShot

Wie kann ich diese definitons loswerden? (Von Grund auf neu ist eine Option, um diese Fehlermeldungen loszuwerden!)

Ändern der XML-Datei und Erstellen einer neuen Zip-Datei funktioniert nicht, da diese neue Datei angeblich von Excel beschädigt wird!

+0

Das scheint relevant: https://msdn.microsoft.com/en-us/library/aa942866.aspx Ich glaube nicht, dass dies in einer xlsx-Datei sein sollte. Wenn dies der Fall ist, ist die Datei beschädigt und sollte wahrscheinlich nur gelöscht werden, wenn sie keine Daten enthält, die Sie benötigen. –

+0

Die Dateien, die ich benötige und brauche, enthalten tatsächlich Daten und Diagramme, aber ich möchte diese Makros loswerden! Selbst wenn ich alles entferne, ist das obige Verhalten immer noch in der Datei! Und ich weiß noch nicht, wie ich diese Links los werde! – user6299848

1

GELÖST mit remove custom toolbar

  1. Umbenennungs empty.xlsx empty.zip
  2. löschen Ordner customUI
  3. umbenennen zurück

=> die Links zu den Makros empty.xlsx in der benutzerdefinierten Symbolleiste entfernt werden!

+0

Herzlichen Glückwunsch zur Lösung Ihres Problems. Es ist wahrscheinlich gut, die Frage und Antwort zu behalten (aber vielleicht die andere Antwort zu löschen und die relevanten Informationen zu der Frage zu verschieben), damit andere, die ähnliche Probleme haben, Ihrer Lösung folgen können. –

Verwandte Themen