我開發了一個訪問Access數據庫的.NET應用程序。 Access數據庫有一些使用數據庫中的信息生成PDF文件的宏。該應用程序在開發環境(Visual Studio 2010)中完美工作,但是當我將其發佈到IIS並運行時,出現以下錯誤:如何解決僅在IIS中運行時出現的此宏錯誤?
'| 1'宏操作無法運行指定的'| 2'參數,無論是處於禁用模式還是從嵌入式宏調用。
我想提一提的是,數據庫屬於一個受信任的位置並啓用宏。實際上,我從開發環境調用的是相同的。任何事情都會有幫助!
我開發了一個訪問Access數據庫的.NET應用程序。 Access數據庫有一些使用數據庫中的信息生成PDF文件的宏。該應用程序在開發環境(Visual Studio 2010)中完美工作,但是當我將其發佈到IIS並運行時,出現以下錯誤:如何解決僅在IIS中運行時出現的此宏錯誤?
'| 1'宏操作無法運行指定的'| 2'參數,無論是處於禁用模式還是從嵌入式宏調用。
我想提一提的是,數據庫屬於一個受信任的位置並啓用宏。實際上,我從開發環境調用的是相同的。任何事情都會有幫助!
我會假設你的服務器端安裝有所有已安裝的,以便它可以訪問Access數據庫的Office組件。如果沒有,您可能需要在服務器上安裝Access/Office或至少部分驅動程序。我會就這個主意是否是個好主意保留任何意見。
我有這個問題SSIS下運行Access數據庫中的宏,腳本任務中。
我最終通過的所有條目就在重在HKEY_USERS下的服務器上查找並查找Software \ Microsoft \ Office \ 14.0 \ Access \ Security。
有一個數字,沒有爲VBAWarnings的條目,並在這些情況下,我創建了一個DWORD VBAWarnings並將其設置爲1,這似乎解決了這個問題對我來說條目。
我的結論是,訪問時,它是通過計劃任務執行下一個稍微不同的安排運行。
我希望這其實是同樣的問題,這也可以解決您的問題。