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