條碼外掛TBarCode Office系列教程六(安裝篇)

ymy_666666發表於2019-02-14

TBarCode Office是一款適用於Microsoft Word 2007、2010和2013的條碼外掛,通過此外掛可以輕鬆的在您的文件中嵌入程式碼。此係列教程旨在介紹TBarCode Office的常見問題及解答,有任何建議或提示請在下方評論欄留言,我們會及時處理。

用EMF條形碼替換ActiveX控制元件

從載入項的10.9版開始,您可以使用EMF圖片替換你的文件中的條形碼控制元件,這提高了程式的穩定性。為了便於將文件升級到EMF條形碼,您可以使用轉換向導(請參閱載入項選項),建議將這作為首選的解決方案。如果您無法更改為EMF條形碼,可以參考上篇文章的相容性疑難解答作為替代解決方案。

許可權受限的終端伺服器使用者的載入項未載入

通過終端伺服器連線的使用者具有遠端桌面(本地)的訪問許可權,但通常不允許在設定或引數(元件、工具、應用程式等)中進行更改。載入載入項時的錯誤也可能是由於這些使用者無權讀取或執行配置檔案machine.config(路徑:C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319) \ Config)。

測試顯示:如果允許受影響的使用者讀取和寫入machine.config檔案,則可能會載入載入項。即:

  • 向遠端桌面使用者授予許可權(本地)
  • 授予讀取和執行machine.config檔案的許可權(本地)

載入項僅適用於執行安裝程式的使用者

安裝TBarCode Office後,只有安裝了產品的使用者(例如管理員)才能看到載入項,其他使用者無法看到載入項。建議使用以下兩個選項之一來解決此問題。

為實際使用者註冊載入項VSTO檔案

為了使載入項可供其他使用者使用,您必須再次為實際使用者帳戶註冊Office VSTO檔案。為此請在使用者帳戶下登入,切換到安裝資料夾C:\Program Files\TEC-IT\TBarCodeOffice 10\bin。雙擊執行TECIT.TBarCode.WordAddIn.vstoTECIT.TBarCode.ExcelAddIn.vsto,然後重啟Word和Excel。現在載入項對實際使用者也是可見的了。

為HKLM中的所有使用者註冊載入項

TBarCode Office 10.4(及更高版本)提供了在安裝程式中為所有使用者註冊載入項的選項。此選項將在HKLM登錄檔配置單元中建立一個條目。不過如果您當前安裝了以前的版本,則必須先解除安裝。

在啟動Word / Excel期間安裝Office自定義錯誤

Word / Excel VSTO檔案中的異常讀取清單

在Word或Excel啟動過程中,您如果收到帶有錯誤訊息的System.Deployment.Application.InvalidDeploymentException,則清單可能無效或無法開啟檔案。解決方法是將.Net Framework更新到至少4.6版本。

'DeploymentProviderUri無效'和其他錯誤訊息

在啟動Word或Excel期間,您如果收到錯誤提示System.Deployment.Application.DeploymentException,並且儲存後設資料DeploymentProviderUri無效(或其他異常訊息),可以按以下方法處理:

  • 將資料夾C:\ Users \ Username \ AppData \ Local \ Apps \ 2.0重新命名為C:\ Users \ Username \ AppData \ Local \ Apps \ 2.0_old。這會從系統中刪除ClickOnce檔案快取,並且還會影響其他載入項或ClickOnce應用程式。
  • 解除安裝並安裝新的TBarCode Office。
  • 將自動重新建立上述快取資料夾。
  • 將舊資料夾的內容複製到新資料夾中。
  • 驗證一切是否正常,然後刪除2.0_old資料夾。


相關文章