我有一個Visual Studio Excel工作簿項目。當我發佈工作簿並檢查工作簿的源(我打開WinZip並檢查custom.xml)時,我看到標籤_AssemblyLocation,它對應於發佈路徑。以編程方式從VSTO Excel工作簿中讀取_AssemblyLocation
有沒有辦法從我的.NET代碼中讀取_AssemblyLocation?
我希望能夠讀取發佈路徑並根據服務器名稱確定我所處的環境(開發/質量保證/生產)。
我有一個Visual Studio Excel工作簿項目。當我發佈工作簿並檢查工作簿的源(我打開WinZip並檢查custom.xml)時,我看到標籤_AssemblyLocation,它對應於發佈路徑。以編程方式從VSTO Excel工作簿中讀取_AssemblyLocation
有沒有辦法從我的.NET代碼中讀取_AssemblyLocation?
我希望能夠讀取發佈路徑並根據服務器名稱確定我所處的環境(開發/質量保證/生產)。
的博客文章, 「How to get the Custom Properties of a Word Document using VSTO」,提供了一個解決方案
+1這應該是真正的答案。 – Jake 2012-03-22 00:56:52
我想你可以使用ZipPackage類然後閱讀使用XQuery或XLINQ等
http://msdn.microsoft.com/en-us/library/system.io.packaging.zippackage.aspx
有點我認爲我必須做。謝謝。 – 2009-05-07 03:04:36
有你的XML打開XLSX嘗試使用ServerDocument類訪問VSTO文檔並閱讀屬性值的方式? 您是否正在嘗試在運行時執行此操作或爲了在安裝/設置期間修改該值? – 2011-03-24 01:46:07