WebOffice線上編輯ActiveX外掛(Excel,word等),相容IE,FireFox,Chrome等瀏覽器
1、請安裝下面連結地址的外掛包
2、安裝外掛包完成後調整載入weboffice的容器
[java] view plain copy print?- <object id="Control"
- TYPE="application/x-itst-activex"
- ALIGN="baseline"
- WIDTH="95%"HEIGHT="600px"
- clsid="{E77E049B-23FC-4DB8-B756-60529A35FAD5}"
- event_NotifyCtrlReady="NotifyCtrlReady"
- event_NotifyToolBarClick="NotifyToolBarClick"
- event_NotifyWordEvent="NotifyWordEvent">
- </object>
<object id="Control" TYPE="application/x-itst-activex" ALIGN="baseline" BORDER="0" WIDTH="95%"HEIGHT="600px" clsid="{E77E049B-23FC-4DB8-B756-60529A35FAD5}" event_NotifyCtrlReady="NotifyCtrlReady" event_NotifyToolBarClick="NotifyToolBarClick" event_NotifyWordEvent="NotifyWordEvent"> </object>
其中的三個事件如下所示:
[java] view plain copy print?
- //初始化控制元件 可以初始化載入文件等和設定weboffice的相關屬性
- function NotifyCtrlReady() {
- document.all.Control.LoadOriginalFile("E:\\WordDemo\\Demo\\Demo\\doc\\model.doc", "doc");
- }
- //監聽工具欄的事件
- function NotifyToolBarClick(id) {
- //eventinfo.innerText = "NotifyToolBarClick 事件發生,工具欄ID:" + id;
- }
- //監聽word操作事件
- function NotifyWordEvent(name) {
- //eventinfo.innerText = "NotifyWordEvent 事件發生,Word事件名稱:" + name;
- }
//初始化控制元件 可以初始化載入文件等和設定weboffice的相關屬性
function NotifyCtrlReady() {
document.all.Control.LoadOriginalFile("E:\\WordDemo\\Demo\\Demo\\doc\\model.doc", "doc");
}
//監聽工具欄的事件
function NotifyToolBarClick(id) {
//eventinfo.innerText = "NotifyToolBarClick 事件發生,工具欄ID:" + id;
}
//監聽word操作事件
function NotifyWordEvent(name) {
//eventinfo.innerText = "NotifyWordEvent 事件發生,Word事件名稱:" + name;
}
3、如何讓編輯頁面根據瀏覽器不同裝載不同的object物件?
這個可以考慮使用IF IE的瀏覽器條件註釋來達到裝載不同object物件的目的。具體的核心裝載程式碼如下所示:
[html] view plain copy print?
- <!--[if IE]>
- <objectid="WebOffice1"height="600px"width="95%"style="left: 0px; top: 0px;"classid="clsid:E77E049B-23FC-4DB8-B756-60529A35FAD5"
- codebase="/ocx/WebOffice.cab#V6,0,5,0">
- <paramname="_ExtentX"value="6350"/>
- <paramname="_ExtentY"value="6350"/>
- </object>
- <![endif]-->
- <!--[if !IE]> -->
- <objectid="Control"
- TYPE="application/x-itst-activex"
- ALIGN="baseline"BORDER="0"
- WIDTH="95%"HEIGHT="600px"
- clsid="{E77E049B-23FC-4DB8-B756-60529A35FAD5}"
- event_NotifyCtrlReady="NotifyCtrlReady"
- event_NotifyToolBarClick="NotifyToolBarClick"
- event_NotifyWordEvent="NotifyWordEvent">
- </object>
- <!-- <![endif]-->
相關推薦
WebOffice線上編輯ActiveX外掛(Excel,word等),相容IE,FireFox,Chrome等瀏覽器
關於點聚的weboffice ActiveX外掛的使用在IE下只需要安裝對應weboffice.ocx外掛即可實現線上文件編輯。對於非IE如谷歌、火狐瀏覽器來說就有些不同了的,如果想要相容谷歌和火狐需要採用標準的NPAPI的開發的外掛,具體的需要做以下幾個步驟: 1、請安
點聚WebOffice線上編輯word、excel開發指南
mySmartUpload.initialize(pageContext); mySmartUpload.upload(); String FilePath; com.jspsmart.upload.File myFile = null; myFile = mySmartUpload.getFiles().g
如何讓點聚WebOffice在線編輯ActiveX插件兼容火狐、谷歌、IE各式瀏覽器
itl span ads tool strong 想要 blank plain com 關於點聚的weboffice ActiveX插件的使用在IE下只需要安裝對應weboffice.ocx插件即可實現在線文檔編輯。對於非IE如谷歌、火狐瀏覽器來說就有些不同了的,如果想要兼
sublime 3編輯器外掛(重點:改變選中樣式顏色、函式追蹤)
a file icon 側邊欄不同檔案增加圖示 tortoisesvn svn操作 Modific 檔案更改提示(git svn),更改圖示配置,使提示的圖示大一些 { "region_icon": "circle", } sftp s
LeetCode 168. Excel表列名稱(Excel Sheet Column Title)
取值 leetcode lee tco ring har size 整除 excel 題目描述 給定一個正整數,返回它在 Excel 表中相對應的列名稱。 例如, 1 -> A 2 -> B 3 -> C ..
Ubuntu 系統Chrome瀏覽器離線安裝外掛(谷歌訪問助手)
最近使用Ubuntu系統, 想安裝Chrome訪問外網--使用谷歌訪問助手. 在Windows系統中,安裝的Chrome瀏覽器中,使用者登入之後可以記錄安裝的外掛,在新系統中登入時自動安裝外掛.但是,Ubuntu環境下的Chr
(中小型創業者必看)一對一直播來臨,誰更適合做它的投資者
隨著一對多直播的火爆,一對一直播模式悄然興起。2016年直播的火爆元年風頭還未平,2018年的一對一直播已經全面上線,相對於一對多模式的直播中平臺微乎其微的收益,在傳統一對多模式中,一名主播面向多名觀眾,一百個人裡可能有一兩個刷禮物,剩下的人都在“白看”,而一對一模式呢,首先,按分鐘算錢,入
C#LeetCode刷題之#168-Excel表列名稱(Excel Sheet Column Title)
問題 給定一個正整數,返回它在 Excel 表中相對應的列名稱。 例如, 1 -> A 2 -> B 3 -> C ... 26 -&g
centos下elasticsearch相關外掛(ik,kibana,filebeat,logstash)安裝
centos下elasticsearch相關外掛(ik,kibana,filebeat,logstash)安裝 一:安裝ik分詞器 二:安裝kibana 三:filebeat安裝 四:安裝logstash
reversing.kr 開坑(目前完成19題)暫時斷更,自閉ing……
肝就完事了…… 1.Easy Crack 拖進IDA 四段拼起來就好。注意順序 2.Easy Unpack 讓我們找OEP,OD啟動 直接OEP定律就好 3.Easy Keygen Find the Name when the Serial is 5B13
iOS開發之(玩轉藍芽)不看此文,枉做開發
前言: 之前詳細談過不少關於HTTP協議的知識點,TCP/IP也通過tcpdump做過簡單的介紹,但網路協議的本質其實是連線,裝置或者端之間連線的方式有多種,常見的http或者基於tcp的socket只是森林一葉,還有些不那麼常見的協議比如藍芽。適當腦洞,也能玩出不少新花樣
cesium的量測外掛(支援有無地形)
import * as turf from '@turf/turf' export default class MeasureDistance { constructor(viewer, isTerrain, style,callback) {  
JS匯出Excel,相容IE,且保留樣式
var tableHtml='<html><head><meta charset="UTF-8"></head><body>'; tableHtml += lHtml; tableHtml += '
sublime安裝、配置及常用外掛(陸續補全中~)
一、安裝sublime text3 網址:http://www.sublimetext.com/3 註冊碼:(sublime Text3漢化和啟用註冊碼) ----- BEGIN LICENSE ----- sgbteam Single User License E
安科瑞ARTM100線上測溫系統(無線&有線並行)-安科瑞 華梅超
1.概述 ARTM100溫度線上監測系統主要是針對高低壓開關櫃內電纜接頭、斷路器觸頭等電氣連線點的溫度進行監測,防止在執行過程中因氧化、鬆動、灰塵等因素造成接點接觸電阻過大而發熱成為安全隱患,提升裝置安全保障,及時、持續、準確反映裝置執行狀態,降低裝置事故率。2.測溫元器件 2.1測溫感測器
leetcode (Excel Sheet Column Number)
Title:Excel Sheet Column Number 171 Difficulty:Easy 原題leetcode地址: https://leetcode.com/problems/excel-sheet-column-numb
leetcode (Excel Sheet Column Title)
Title:Excel Sheet Column Title 168 Difficulty:Easy 原題leetcode地址: https://leetcode.com/problems/excel-sheet-column-title/ &n
bootstraptable擴充套件外掛(bootstrap-table-export.js)增加表格匯出功能
原始碼 $(function() { //初始化bootstrapTable var oTableInter = new TableInitInterface(); oTableInter.In
下載csv,excel檔名亂碼的問題(IE和FireFox兩種瀏覽器)
一.使用ajax與伺服器互動 不管是post方式還是get方式都應該對中文進行編碼 只有這樣 伺服器端(ie瀏覽器 firefox不用)才能正確解析漢字 否則就是亂碼。 二.在asp.net MVC中 ie跟firefox對下載檔名的處理不同 / ie通過編碼實現正
js隨機產生x到y(例如:0-10)的隨機整數,儲存在陣列中
產生隨機數,是任何計算機語言必須有的基本功能; 因為我們的生活中充滿了各種隨機性; 所以程式設計過程中一定需要隨機某件事。 下面是用javascript 實現的隨機數,其中陣列元素重複的判斷Jquery 這個庫;(為什麼用Jquer