NTKO文檔控件常見問題解決方案_第1頁
NTKO文檔控件常見問題解決方案_第2頁
NTKO文檔控件常見問題解決方案_第3頁
NTKO文檔控件常見問題解決方案_第4頁
NTKO文檔控件常見問題解決方案_第5頁
已閱讀5頁,還剩9頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、NTKO控件常見問題以及解決方案整理整理:ifeng1、 重點注意備注:文檔控件是ActiveX控件,通過瀏覽器操作本地的office,所以說系統用戶的權限必須管理員身份,這樣控件才能正常的加載;還有就是訪問的系統里面有文檔控件,必須將這個系統加入到IE的可信任站點中去;加入可信站點如圖:IE工具欄-Internet選項這保護模式不要啟用;這https驗證取消,然后點擊添加就行了;如果在使用文檔控件,在office文檔和表單中的附件一并保存的時候出現失敗;在使用我們服務器版電子印章在創建印章保存到服務器的時候出現失敗;檢查一下IE安全設置,將“將文件上載到服務器時包含了本地目錄路徑” 啟用 如

2、圖:1.0自動加載問題1.1 NTKO OFFICE文檔控件為何不能自動裝載控件不能自動加載主要有以下原因導致:1)本地Internet選項中的安全設定,在當前區域禁止下載已簽名的ActiveX控件; 2)引用控件的網頁中,<object 標記中的codebase屬性指定不正確,導致瀏覽器無法下載OfficeControl.cab文件; 3)服務器上的OfficeControl.cab被破壞,失去正確的簽名,或者使用了不正確的版本; 4)雖然服務器上的OfficeControl.cab正確,但是瀏覽器下載的有問題。這個可能會因為某些WEB服務器的mime的錯誤配置引起,導致服務器將Off

3、iceControl.cab不以二進制文件的形式發送給瀏覽器; 5)本地Internet選項中的安全設定,在當前區域不允許運行ActiveX控件和插件; 6)還有可能是由于微軟的補丁引起,或者其他防病毒軟件或者過濾軟件阻止了控件安裝;1.2 不能加載文檔控件的解決步驟?1) 確認本地Internet選項中的安全設定中,允許下載已簽名的ActiveX控件,并允許運行ActiveX控件和插件。 2)確認引用控件的網頁中,<object 標記中的codebase=部分,正確指向了服務器上的OfficeControl.cab文件的URL相對當前網頁或者相對服務器根。 3)從瀏覽器地址欄直接輸入服

4、務器上的OfficeControl.cab文件的URL,包含主機名,確認瀏覽器出現下載提示并且在下載保存后的OfficeControl.cab文件上,點擊右鍵看屬性,在出現的對話框中具有“數字簽名”,且簽名正確。 4)如果以上方法還不能解決問題,并且您的系統安裝了“微軟累積安全更新 MS05-052補丁”,請嘗試如下步驟:警告:如果使用注冊表編輯器或其他方法錯誤地修改了注冊表,則可能導致嚴重問題。這些問題可能需要重新安裝操作系統才能解決。1、單擊“開始”,單擊“運行”,鍵入 Regedit.exe,然后單擊“確定”。 2、找到以下注冊表子項:HKEY_LOCAL_MACHINESOFTWARE

5、MicrosoftInternet ExplorerActiveX Compatibility 3、右鍵單擊“ActiveX Compatibility”,查找NTKO OFFICE文檔控件的CLSID:C9BC4DFF-4248-4a3c-8A49-63A7D317F404,如果該項目存在,右鍵單擊右邊的“Compatibility Flags”項目,然后單擊“修改”。在“數值數據”框中,選擇16進制,輸入00800000,然后單擊“確定”。4、如果該NTKO OFFICE文檔控件的CLSID不存在,則右鍵單擊“ActiveX Compatibility”,指向“新建”,單擊“項”,鍵入NT

6、KO OFFICE文檔控件的CLSID:C9BC4DFF-4248-4a3c-8A49-63A7D317F404,然后按 Enter。 5、右鍵單擊您在步驟 4 中創建的項,指向“新建”,然后單擊“DWORD 值”。 6、鍵入 Compatibility Flags,然后按 Enter。 7、右鍵單擊“Compatibility Flags”,然后單擊“修改”。 8、在“數值數據”框中,選擇16進制,輸入00800000,然后單擊“確定”。 9、退出注冊表編輯器。 5)如果以上方法還不能解決問題,嘗試暫時關閉防病毒軟件或者其他過濾軟件再進行安裝。 6)如果還是不能解決問題,可能是機器配置被破壞

7、,可以嘗試進行手工安裝。具體請參考相關文檔。2.0加載文檔時出現“下載文檔數據失敗”對話框是什么原因,如果解決?錯誤原因是后臺url數據錯誤。可以嘗試從瀏覽器打開url,如果是后臺錯誤,可以看到詳細的錯誤信息。如果瀏覽器可以打開,控件不能打開,則可以試試設定控件屬性<param name=”IsUseUTF8URL” value=”-1”>3.0加載文檔時出現“您沒有正確安裝OFFICE,或者請求創建一個系統不支持的OLE文檔類型”錯誤,請給出詳細解決過程?這個錯誤是因為接口沒有注冊。跟控件本身無關。可以嘗試1、打開windows的“寫字板”應用程序,選擇插入word文檔對象。如果

8、這個出錯,可以確定是office安裝問題,或者是因為ole32.dll沒有注冊。2、可以嘗試在命令行運行“regsvr32.dll”,再試試。3、如果不行,可以徹底卸載office,重新安裝。4.0控件為什么有時加載文檔顯示空白,有時可正常加載?如何解決?這個可能是在body中直接調用OpenFromUrl/BeginOpenFromUrl,但此時控件并未完全初始化/加載完畢,所以出現空白。解決:可以在<body onload=”>中調用js函數,這樣可以確保在瀏覽器加載控件完畢之后,才在該js函數中調用OpenFromUrl/BeginOpenFromUrl,這樣就可以解決了5.

9、0文件存取錯誤首先按照備注操作,將系統加入到IE的可信站點中去;如果加入了可信站點還是報文件存取錯誤的話那就是本機office的問題了,本機office是精簡版的office,卸載了本機的然后重裝一個完整的office;1.環境問題,按照以下步驟檢查1)在寫字板插入word對象試試,如果不報錯,說明office是正確安裝的 2)打開命令行,然后輸入regsvr32 ole32.dll (win7需要這樣打開:所有程序 附件 命令行#鼠標右鍵以管理員身份執行) 3)如果1)2)都沒有問題,可以打開任務管理器看看是否有未結束的WINWORD.EXE EXCEL.EXE進程,關閉試試 4)刪除nor

10、mal.dot normal.dotx試試,這兩個文件是office的模板文件,在目錄C:Documents and Settings當前用戶Application DataMicrosoftTemplates下 5)windows7還可以嘗試把OA或系統的IP加入信任站點,取消保護模式試試 6)如果以上方法都不行,請重新安裝office試試(推薦完全安裝) 只有部分文檔打開時報錯 2.文檔被損壞 1)由于未知原因,文檔被損壞,這時,可以把從本地打開這個文檔,另存一份出來試試控件是否能打開 6.0使用文檔控件打開服務器上面的文檔時,出現文件傳輸錯誤有哪些原因導致?控件對象.openFromUr

11、l(url);參數url必須能夠返回標準文檔的二進制數據流。它可以直接指向服務器上的一個word文檔或者頁面(這個頁面讀取文檔的數據流,并返回給客戶端)。出現錯誤分為下面幾種情況:1:url錯誤。如果url沒有問題在瀏覽器的地址欄直接輸入url對應的全url應該能夠下載word文檔。如果url有問題,控件無法獲取文檔數據,就會提示“文件傳輸錯誤”。2:編碼問題。比如url中帶有中文字符,瀏覽器對url編碼導至url被破壞。服務器根據被破壞的url當然也不能返回正確的word二進制流。可以通過設置控件的isuseutf8url1(即使用utf8對url編碼)。有的時候即使設置了isuseutf8

12、url1也不能解決問題。根據經驗,可以調用urlescape(url);來重新對url編碼一次,然后再調用openFromUrl(url)。3:服務器設置本身就不支持中文的url。比如tomcat服務器,是可以通過服務器配置文件來設置url編碼,有的編碼格式本來就不支持中文。這種情況就需要重新設置能夠支持中文的url編碼格式。保存文檔回服務器時報“文件傳輸錯誤”解決方案 SaveToUrl()方法的返回值就是url指向頁面的執行完后整個頁面的內容.如果后臺url程序有錯誤,保存不成功.控件就會提示"文件傳輸錯誤",并且SaveToUrl()方法的返回值中就包含了錯誤信息,可

13、以通過類似下面的代碼查看錯誤信息,并對url頁面進行排錯:var resTTML = 控件對象.saveToUrl(url,.);alert(resTTML);7.0 控件使用一段時間后突然提示"您正在運行的NTKO OFFICE文檔控件是演示版本已經到期,不能繼續使用。"出現以上問題可能有以下三種情況:1.用的試用版。我們網站發布的演示版本控件都有一定的試用使用時期。請重新網站下載新的演示版本。2.密鑰不對。不是我們發布的正式密鑰或者書寫錯誤。3.密鑰和版本不匹配。正式版本控件和授權密鑰必須一一對應。請參考我們發布產品時附帶的相關文件。 8.0 檢測其他地方沒有任何問題就

14、是文檔保存的時候出現不知名錯誤?可能引起的原因就是在:打開文檔Openfromurl第二個參數或者BeginOpenfromURL第三個只讀屬性設置為true,這樣就不能將文檔保存回服務器;所以解決方案就是將這個參數設置為false就可以解決;9.0 當客戶端的office版本含有2003、2007和2010,保存文檔的時候怎樣處理兼容問題因為低版本的office不能兼容高版本的office文檔格式(如office2003不能打開07和10文檔),所以建議在保存文檔時候可以使用SaveAsOtherFormatToURL方法,該方法用來將文檔保存為其他格式的文件到指定的URL。除第一個參數之外,其他參數的格式以及返回值,和SaveToURL方法的參數一致。第一個參數指明要保存的文件類型:對Word文檔而言,第一個參數的含義如下:0:保存為word Txt格式;1:保存為MHT格式。需要客戶機安裝OFFICE XP及以上版本;2:保存為XML格式。需要客戶機安裝OFFICE 2003及以上版本;3:保存為RTF格式;4:保存為UnicodeText格式;5:保存為兼容WORD文檔格式;對Excel文檔而言,第一個參數的含義如下:0:保存為Txt格式;1:保存為

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論