關於SMARTFORMS文本編輯器出錯

  

  最近在作ISH的一個打印功能,SMARTFORM的需求自己很簡單,但作起來則一波三折。html

  使用環境是這樣的:Windows 7 64bit + SAP GUI 740 Patch 5 + MS Office 2013 64bitwindows

  先是,編輯文本(即打開文本編輯器)時出現了「因爲宏安全設置,沒法找到宏或宏被禁用」的提示,以下圖:安全

    

 

  點擊「肯定」按鈕,SAP GUI會卡死。按照提示在word中打開了宏信任選項,問題依然存在。編輯器

  使用google搜索,獲得一條相關內容,提問者遇到了相同的錯誤提示"the macro cannot be found or has been disable because of your Macro security setting"。該網頁中的內容指出,GUI 740 Patch 5如下的版本是不支持64bit的MS Office的,於是會彈出這個提示。測試

  雖然個人客戶端已是Patch 5,但抱着試試看的態度,請同事幫忙查了下相關note,而且要了份patch 10的補丁對SAP GUI進行升級。ui

  結果固然是沒效果。google

  經理提出,該問題的緣由可能在於SAP GUI客戶端安裝不完整,建議我運行客戶端安裝程序SetupAll.exe,勾選所有組件,從新安裝。spa

  照這樣安裝以後,再次運行SMARTFORMS文本編輯器,「宏安全」的提示依然存在...沒辦法,只能繼續嘗試重裝office、windows了。由於經理使用office2016+win10沒有該問題(但存在其它問題,下面會描述)。因此我先把本身的的office升級到了2016。server

  「宏安全」的錯誤提示消失了。htm

 

    下面是第二個問題。

  咱們試圖啓用SAPscript Text Editors做爲編輯器,卻出現了錯誤提示,此次的內容是:

  CSapEditorCtrl::GetObject: Object 13 does not exist (沒有留截圖)

  經理在本身的電腦上測試的時候,已經發現了該問題,所以他直接發給了我一份補丁解決。該問題有徹底對應的note可查,解決過程比較簡單。

 

  關於本文中的第二個問題的更多信息,能夠參考這篇文章:SAPscript Text Editors

Since SAPGUI for Windows Release 7.40 Compilation 2 (Patch 05) and higher, the controls for SAPscript Leagacy Text Editor are o longer available as standard. As per note: 2221815, the SAPscript Legacy Text Editor patch SAPSLTESP00_0-70001053.EXE can be downloaded from:

http://support.sap.com/swdc
-> Support Packages and Patches
-> Browse Download Catalog
-> SAP Frontend Components
-> SAPSCRIPT LEGACY TEXT EDITOR
-> SAPSCRIPT LEGACY TEXT EDITOR (Support Packages and Patches)
-> Win32

If you would like to include SAPscript legacy editor in a SAPGUI server build, please see the BC-FES-GUI note 2192210 for steps.

 

本文連接:http://www.cnblogs.com/hhelibeb/p/6086030.html

相關文章
相關標籤/搜索