Speichern von Excel-Add-In in Windows 7
Ich habe ein Excel-add-in bin ich zu entwickeln, die funktioniert in Windows XP. Jedoch, ich habe gerade einen halten Sie von Windows 7 Professional und jetzt kann ich Sie nicht speichern Sie das add-in manuell aus dem VBA-Editor oder programmgesteuert mithilfe ThisWorkbook.Save
.
Die Fehlermeldung sagt
"Micrsosoft Office Excel kann auf die Datei 'C:\Program Files\Microsoft Office\Office 12\BIBLIOTHEK[einige zufällige 8-stellige Zeichenfolge, anstatt den Namen der add-in]".
Einer dieser dialog Fehler - mögliche Erklärung ist, dass "der name Der Datei oder Pfad nicht vorhanden". Gut, natürlich ist es nicht.
Habe ich versucht auszuschalten, Lesen-nur auf die add-in-Datei-und-Verzeichnis, sowie eine "Deblockierung" der Datei (scheint ein neues Windows 7-feature) mit den Eigenschaften-Dialogen, aber ohne Erfolg.
Wie bekomme ich diese basic-save-Funktionalität, um die Arbeit in Windows 7?
InformationsquelleAutor OfficeAddinDev | 2010-01-15
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich vermute, das ist die UAC-Verhalten von Windows, das wurde in Vista eingeführt wurde, und ist immer noch in Windows 7.
Haben Sie einen Blick auf dieser Microsoft-Seite für die Perspektive der Benutzer und in diesem MSDN-one für eine Idee, wie man das Programm mit es im Hinterkopf.
In der Zusammenfassung, Sie können nicht schreiben Sie Programm-Dateien, ohne zu Fragen, für eine Erhöhung, wenn Sie die Benutzerkontensteuerung.
(Edit: paar extra Punkte, ausgelöst durch die Kommentare)
Ob dies nur für die Entwicklung, die Sie ausführen können Excel mit der rechten Maustaste-> "als Administrator Ausführen", mit dem Sie sparen, wo Sie wollen, oder Sie können speichern Sie in %AppData%\Microsoft\Addins, die auch einen vertrauenswürdigen Speicherort (siehe in diesem MSDN-Artikel für mehr details).
Sind Sie in der Lage zu speichern, innerhalb der Benutzer-Ordner (%appdata%)? Wenn Ihr Vertrauenswürdiger Speicherort ist nicht in Program Files, aber immer noch in einem der beschränkten Plätze werden Sie noch Probleme haben. Ob dies nur für die Entwicklung, die Sie ausführen können Excel mit der rechten Maustaste-> "als Administrator Ausführen", das Sie sparen, wo Sie wollen.
Ant, du bist Recht auf das Geld. Das add-in gespeichert werden müssen, um C:\Users\[Benutzer-Name]\AppData\Roaming\Microsoft\Addins verwenden, oder Sie können einen Vertrauenswürdigen Speicherort-Pfad, wenn angemeldet unter einem UAC. Vielen Dank für deine Hilfe.
InformationsquelleAutor Ant
Scheint das problem zu sein, im Zusammenhang mit dem Verzeichnis, das Sie versuchen, die Datei zu speichern. Also, eine mögliche Lösung ist die Verwendung einer alternative-Verzeichnis. Um das zu tun,
- Entfernen Sie zunächst alle vorherigen Referenz.
- Als Nächstes müssen Sie erstellen Sie einen vertrauenswürdigen Speicherort (Datei/Optionen/Trust Center/Einstellungen für das Vertrauensstellungscenter/Vertrauenswürdige Speicherorte/neuen Speicherort Hinzufügen).
- Kopieren des addins zu diesem neu erstellten Ordner für Vertrauenswürdige.
- Schließlich, Datei/Optionen/Add-ins/Verwalten Excel-Add-ins, add-addin.
InformationsquelleAutor pierre