-
這是由於 Excel 的 DCOM 元件許可權不足導致的,因此請按照原始步驟進行設定,如下所示:
1:在伺服器上安裝Office的Excel軟體;
2:在"開始使用"->"跑"輸入開始"元件服務";
3:依次雙擊"元件服務"->"計算機"->"我的電腦"->"DCOM 配置";
4:在"DCOM 配置"待發現"Microsoft Excel 應用程式",右鍵單擊它,然後單擊"屬性"、彈出"Microsoft Excel 應用程式屬性"對話方塊;
5:單擊"鑑定"標記,選擇"互動式使用者";
6:單擊"安全"標記, 在"啟動和啟用許可權"在單擊時"自定義",然後單擊相應的""彈出視窗中的按鈕"安全"對話方塊"network service"使用者(注意選擇計算機的名稱)並為其命名"本地啟動"跟"本地啟用"許可權。 在XP系統和2000系統中增加aspnet使用者;
7:還是"安全"標記, 在"訪問許可權"在單擊時"自定義",然後點選"",在彈出視窗中"安全"在對話方塊中也新增乙個"network service"user,然後給"本地訪問"許可權。
以下設定是在
這段話的目的是為每個請求模擬客戶端。
-
樓上是正確的解決方案。 另外,新增一點。
請記住在安裝 Excel 時勾選它。 .NET 可程式設計性支援。
-
為了使EXE能夠執行,您不僅需要在計算機上安裝相應版本的Labview Runtime Engine,還需要安裝相應版本的工具包。
我舉個例子,比如說,如果你封裝了乙個exe,LabVIEW的開發環境是LabVIEW2009,而exe中包含的VI包含了兩個工具包中的一些功能,那麼你需要在要執行的機器上安裝LabVIEW2009的執行引擎和兩個工具包。
一般的解決方案是在生成exe之後生成乙個安裝程式(安裝包),在生成安裝包的過程中,可以包含所需的執行時引擎等工具包,那麼安裝包安裝到其他機器上就可以正常執行了。 如果機器上已經安裝了安裝程式,那麼開發環境不會改變,只是程式更新了,exe可以通過覆蓋過去來更新,不需要重新安裝安裝程式。