Programmgesteuertes Lesen _AssemblyLocation Aus VSTO Excel-Arbeitsmappe
Frage
Ich habe ein Visual Studio Excel-Arbeitsmappe Projekt bekommt. Wenn ich die Arbeitsmappe veröffentlichen und die Quelle der Arbeitsmappe untersuchen (I öffnen WinZip und überprüfe custom.xml), sehe ich den Tag _AssemblyLocation, die den Veröffentlichungspfad entspricht.
Gibt es eine Möglichkeit _AssemblyLocation von meinem .NET-Code zu lesen?
würde Ich mag Lage sein, die veröffentlichen Pfad zu lesen und bestimmen, welche Umwelt (Entwicklung / Qualitätssicherung / Produktion) I in basierend auf dem Servernamen bin.
Lösung 2
Der Blog-Eintrag „ Wie die benutzerdefinierten Eigenschaften eines Word-Dokument mit VSTO “zu bekommen, bietet eine Lösung
Andere Tipps
Ich denke, man die xlsx öffnen konnte die ZipPackage-Klasse dann die XML lesen mit Xquery oder XLinq etc.
http://msdn.microsoft.com /en-us/library/system.io.packaging.zippackage.aspx