最近測試WEB時,在64位元的環境下遇到The associated COM server does not support ActiveX Document embedding這個問題,查了一下,說是要重新安裝DsoFramer的版本與OFFICE2003要安裝SP3,結果沒有用,後來同事發現在VBSCRIPT上的程式有誤,原本的程式為document.all.oframe.open sUrl, true,因為開的是XLS檔,所以在64位元的WINDOWS 2008 R2上要改寫成document.all.oframe.open sUrl, true, "Excel.Sheet",就不會有此錯誤。
http://www.digitalsupporttech.com/mskb/311/311765_Visual_C++_ActiveX_Control_for_hosting_Office_documents_in_Visual_Basic_or_HTML.htm
沒有留言:
張貼留言