翻譯|使用教程|編輯:楊鵬連|2021-05-21 16:38:50.610|閱讀 478 次
概述:本文檔全面介紹WEB前端如何集成WebOffice控件,通過Javascript編程實現控件功能接口的調用,達到解決Web項目需求的目的,掌握此前端設計后將會理解WebOffice以View層的解決方案從而適合任意Web項目架構。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
WebOffice控件是國內領先的在線編輯Office文檔軟件,軟件產品從1998年立項至今已有20多年歷史,期間服務了眾多大中小型企業、各級政府機關、科研機構和學校等事業單位。通過WebOffice軟件可以讓用戶方便從遠程直接打開Word,Excel,Ppt等文檔編輯后再次保存至服務器原位置,實現遠程編輯文檔、遠程保存,為用戶在線辦公開創新式、便捷的使用體驗。
WebOffice文檔控件(標準版永久授權)原價8000元,現活動優惠價只需7846元 >>查看其他版本
相關內容推薦:
WebOffice使用教程:WebOffice常用API接口在線參考手冊(一)>>>
WebOffice使用教程:WebOffice常用API接口在線參考手冊(二)>>
WebOffice使用教程:WebOffice常用API接口在線參考手冊(三)>>
WebOffice使用教程:WebOffice常用API接口在線參考手冊(四)>>
WebOffice初學者使用教程:Javascript編程原理(一)>>
二、宏編程與JavaScript編碼的轉換
WebOffice控件提供了ActiveDocument屬性,此屬性是微軟Office系列軟件Word,Excel編程擴展根對象,這些對象的參考方法可以參考微軟的VBA編程手冊,網上的具體地址是://docs.microsoft.com/zh-cn/office/vba/api/overview/
如果是打開了 Word文檔,ActiveDocument屬性就是一個Word的Document對象。
如果是打開了 Excel電子表,ActiveDocument屬性就是一個Excel的WorkBook對象
上述Document對象和WorkBook對象不了解可以參考網址:
//docs.microsoft.com/zh-cn/office/vba/api/overview/ 查找相關解析。
通過ActiveDocument屬性可以實現宏方式的靈活編程應用,通過Word,Excel錄制宏vba代碼的方法后將此VBA代碼轉換成javascript的方法來實現讓WebOffice更強大的擴展功能。宏中用到的是文字常量,比如,對于紅色是wdRed,在將vba宏代碼轉換成javascript代碼的過程中,需要將這些常量轉換成對應的數字。這些數字的查找方法依然是訪問微軟VBA編程參考:
//docs.microsoft.com/zh-cn/office/vba/api/overview/
打開上述網址的網頁后,在右上角找到搜索框,通過搜索wdRed可以查找到此值:
上面紅色箭頭所指的網頁即有關于wdRed數值為幾的介紹。
另外,vba語法中有些命名參數的調用,比如,method a:=1,b:=2
這種調用方法是javascript不支持的。如果有這種情況,您需要同樣用上述打開微軟VBA編程網站的方法,查找到方法method的介紹,按照順序傳遞給javascript參數,形式如:javascript_method(1,2) 這樣方法。在VBA中,可選參數是可以省略的,但在javascript中,如果一個可選參數后面還有別的參數,您必須給前面省略的可選參數傳遞空值(null)。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: