亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > JS > 正文

如何在Web頁面上直接打開、編輯、創建Office文檔

2024-09-06 12:43:00
字體:
來源:轉載
供稿:網友
如何在Web頁面上直接打開、編輯、創建Office文檔 
有朋友詢問如何在Web頁面上做到像SharePoint中的效果一樣,能直接激活客戶端的Word來打開.doc文件,而不是類似直接點擊.doc文檔鏈接時Word在IE中被打開那樣。想想這個問題應該很多人都會感興趣,所以干脆寫一篇blog來大致描述一下方法。

在安裝Office2003以后,有一個ActiveX控件被安裝到了系統中,這個控件位于“Program Files/Microsoft Office/OFFICE11/owssupp.dll”。通過這個控件,客戶端頁面上的JavaScript就可以激活本地的Office軟件,來實現打開、編輯Office文檔。(另,Office XP應該就已經包含這個ActiveX控件了。)

首先,用Script創建一個本地的對象:

openDocObj = new ActiveXObject("SharePoint.OpenDocuments.2"); // 為了兼容Office XP,可以創建“SharePoint.OpenDocuments.1”

然后,調用openDocObj的相應的方法。比如打開服務器上的一個Office文檔:

openDocObj.ViewDocument("http://www.abc.com/documents/sample.doc");

openDocObj對象會根據參數中不同的Office文檔類型(.doc、.xls、.ppt)來打開不同的程序(Word、Excel、PowerPoint)。ViewDocument()方法還有一個重載簽名,可以讓我們手工指定激活哪個程序來打開文檔:

openDocObj.ViewDocument("http://www.abc.com/documents/sample.doc", 要激活的程序的ProgID);

那么要打開Office程序在線編輯文件又如何?

openDocObj.EditDocument("http://www.abc.com/documents/sample.doc");

就可以直接激活Word,在Word里面編輯文檔,然后直接點擊Word里面的保存功能,就可以將文件保存會服務器上了。注意:為了讓Word能將編輯后的文檔直接保存會服務器,訪問Web站點的當前上下文的Windows Identity必須對服務器的相應目錄(即“http://www.abc.com/documents”這個虛擬目錄所對應的服務器上的物理路徑)有相應的寫權限,否則保存動作會失敗。編輯完成后,EditDocument()會返回一個bool值,來反映編輯操作是否成功。

我們還可以通過打開服務器上的一個文檔模版,來創建一個新的文檔:

openDocObj.CreateNewDocument("http://www.abc.com/documents/sampleTemplate.dot", "http://www.abc.com/documents/");

就可以使用“http://www.abc.com/documents/sampleTemplate.dot”這個模版來創建一個新的文檔,默認新文檔的保存地點是“http://www.abc.com/documents/”。創建新文檔時使用的程序取決于模版文件的類型(比如.dot模版會對應Word)。新文檔的保存同樣需要注意權限問題。CreateNewDocument()方法同樣會返回一個bool值來反映操作是否成功。

CreateNewDocument()方法的第一個參數,除了可以使用一個模版的地址外,還可以直接指定為希望用來創建新文檔的客戶端程序的ProgID。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久夜色精品国产亚洲aⅴ| 国产精品久久久久久搜索| 欧美一级片久久久久久久| 黄网动漫久久久| 亚洲精品v欧美精品v日韩精品| 国产在线精品成人一区二区三区| 中文字幕亚洲国产| 中文字幕精品一区二区精品| 日韩久久精品成人| 久久综合久久美利坚合众国| 日韩视频免费在线观看| 91高潮精品免费porn| 日本道色综合久久影院| 琪琪第一精品导航| 久久综合伊人77777| 最新国产成人av网站网址麻豆| 亚洲国产99精品国自产| 久久国产精品久久久久久久久久| 欧美在线观看www| 欧美综合国产精品久久丁香| 深夜福利国产精品| 亚洲免费av网址| 日韩精品免费视频| 国产精品精品一区二区三区午夜版| 在线不卡国产精品| 亚洲精品第一国产综合精品| 国产在线拍揄自揄视频不卡99| 国产精品免费视频xxxx| 91亚洲精品久久久| 国产精品av电影| 2024亚洲男人天堂| 亚洲欧美日韩国产精品| 国产做受69高潮| 成人a在线观看| www国产精品视频| 亚洲精品日韩激情在线电影| 亚洲国产成人久久| 午夜欧美不卡精品aaaaa| 欧美电影在线免费观看网站| 久久久久久久久亚洲| 国产亚洲美女久久| 亚洲欧美国产va在线影院| 大荫蒂欧美视频另类xxxx| www.亚洲成人| 5566日本婷婷色中文字幕97| 国产精品亚洲一区二区三区| 欧美日韩国产精品| 麻豆精品精华液| 欧美老妇交乱视频| 成人国产在线激情| 日韩免费精品视频| 日韩日本欧美亚洲| 国产免费久久av| 亚洲精品动漫久久久久| 日韩成人中文字幕| 久热精品视频在线免费观看| 国产福利视频一区二区| 26uuu日韩精品一区二区| 精品亚洲一区二区三区四区五区| 亚洲成人av片在线观看| 97在线观看视频| 国产精品mp4| 日本成人激情视频| 国产亚洲精品成人av久久ww| 91欧美激情另类亚洲| 在线观看日韩www视频免费| 日韩欧美一区二区三区久久| 日韩av在线一区| 久久久久久久999| 日韩高清a**址| 欧美激情欧美狂野欧美精品| 国产精品久久久久久久久久久久| 91丝袜美腿美女视频网站| 亚洲欧美精品suv| 日本伊人精品一区二区三区介绍| 最近2019好看的中文字幕免费| 81精品国产乱码久久久久久| 日韩极品精品视频免费观看| 亚洲色图第三页| 成人免费视频网址| 日韩免费观看高清| 久久综合久久88| 亚洲人成啪啪网站| 国产精品毛片a∨一区二区三区|国| 亚洲在线视频观看| 社区色欧美激情 | 国产一区二区在线免费| 欧美激情视频在线观看| 97超碰蝌蚪网人人做人人爽| 高清一区二区三区四区五区| 91在线观看免费高清| 高清欧美性猛交| 国产精品亚洲第一区| 欧美色videos| 亚洲另类激情图| 精品电影在线观看| 欧美精品激情在线观看| 亚洲欧美激情视频| 亚洲第一视频在线观看| 久久成年人免费电影| 国产一区二区日韩精品欧美精品| 精品久久久久久久久久国产| 中文字幕精品在线| 久久99精品久久久久久琪琪| 日韩av片电影专区| 国产成人午夜视频网址| 亚洲大胆人体在线| 97在线日本国产| 在线观看不卡av| 日韩在线免费av| 97成人精品区在线播放| 在线精品高清中文字幕| 欧美成人性生活| 亚洲精品国产suv| 精品视频www| 欧美性猛交xxxx乱大交极品| 日韩在线观看免费高清完整版| 亚洲乱亚洲乱妇无码| 久久精品久久久久电影| 色偷偷偷亚洲综合网另类| 日韩视频免费中文字幕| 日韩欧美国产高清91| 色综合老司机第九色激情| 欧美一区二区色| 91福利视频网| 国产精品网站入口| 午夜精品在线观看| 久久久久久久久网站| 色综合久久久888| 欧美—级高清免费播放| 亚洲另类激情图| 中文字幕欧美亚洲| 久久久久久高潮国产精品视| 亚洲免费精彩视频| 亚洲精品小视频| 久久久久久成人精品| 这里只有精品在线播放| 宅男66日本亚洲欧美视频| 国产专区欧美专区| 欧美人在线观看| 激情成人在线视频| 久久久精品一区二区三区| 国产亚洲成精品久久| 欧美精品生活片| 日韩av综合中文字幕| 丝袜亚洲欧美日韩综合| 色777狠狠综合秋免鲁丝| 国产人妖伪娘一区91| 日韩中文在线视频| 91免费看片网站| 欧美日韩亚洲网| 日韩欧美国产中文字幕| 日韩欧美大尺度| 亚洲欧美色图片| 欧美亚洲另类激情另类| 日韩毛片在线看| 欧美国产日产韩国视频| 午夜精品久久久久久久99热浪潮| 国产精品亚洲精品| 在线一区二区日韩| 91嫩草在线视频| 日韩欧美在线播放| 免费91麻豆精品国产自产在线观看| 精品国产一区二区三区久久狼5月|