閱讀864 返回首頁    go 技術社區[雲棲]


如何手工卸載和安裝NTKO OFFICE文檔控件

如何手工卸載和安裝NTKO OFFICE文檔控件?

1、何時進行手工卸載和安裝

一般情況下應該讓客戶端自動控件,這樣當服務器控件版本更新時,客戶端可以獲得自動升級方麵的好處。但是,如果因為客戶機配置有問題,或者有其它攔截工具攔截的原因無法自動安裝控件,您可以采取本文描述的方法進行手工卸載和安裝。具體請參考本文相關文檔。

2、手工卸載NTKO OFFICE文檔控件的步驟:
1)執行如下步驟之前最好重新啟動計算機。如果不重新啟動,請確保關閉所有瀏覽器以及可能使用控件的開發工具,比如Visual Studio.Net.如果任務管理器中存在iexplorer.exe進程,則終止它。這樣做可以保證係統中不存在使用控件的進程,以避免卸載/刪除失敗。
2)刪除c:\windows(winnt)\downloaded program files目錄下的 NTKO OFFICE文檔控件(未授權演示版)。
3)將officecontrol.cab中的officecontrol.ocx解開,拷貝到比如:c:\officecontrol.ocx
4)從命令行運行: regsvr32 /u c:\officecontrol.ocx
就可以徹底卸載控件。

3、手工安裝NTKO OFFICE文檔控件的步驟:

  1) 將officecontrol.cab中的officecontrol.ocx解開,拷貝到比如:c:\officecontrol.ocx
  2)從命令行運行: regsvr32 c:\officecontrol.ocx

網頁中引用NTKO OFFICE文檔控件的<object>標記各個部分的含義

對於HTML代碼中引用控件的如下代碼:

<object class codebase="/path/to/OfficeControl.cab#version=4,0,0,5" width="100%" height="100%">
<object>標記中各個部分的含義如下:
1) 標識控件的JavaScript編程標識,通過document.all("TANGER_OCX")即可得到對控件對象的引用。
2)clsid:C9BC4DFF-4248-4a3c-8A49-63A7D317F404標識NTKO OFFICE文檔控件的唯一標識。瀏覽器通過這個clsid來判斷訪問網頁的客戶機是否已經安裝控件。
3)在codebase="/path/to/OfficeControl.cab#version=4,0,0,5" 中,前麵的/path/to/OfficeControl.cab部分,標識控件自動安裝文件在服務器上相對當前網頁的URL位置,而#version=4,0,0,5部分標識該網頁需要的控件版本號。

為了能夠讓控件自動安裝,以上各個部分必須正確,尤其是clsid,codebase=之後的URL部分,以及#version=部分

最後更新:2017-04-02 22:16:20

  上一篇:go jQuery中extend中方法互相調用
  下一篇:go C#自定義泛型