★33°空間‰


                                 ----★七彩服飾  【最潮拜☆日單精品】【Esprit】【Hotwind】滿150包郵-女裝-流行女裝    www.7color.hb.cn

                                 ----智力比知識重要,素質比智力重要,覺悟比素質更重要
          posts - 110,comments - 35,trackbacks - 0
          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          MSN: yeiwei2008@hotmail.com
              你溫柔的臉旁總是徜徉著快樂的神情,你調皮的眼神總是扣人心弦,每次走過都會被你糾纏,雖然有時候有點不講理,不過我到是很喜歡!
              你的倔強讓你變的有點高傲,高傲的你成為了我獵奇的對象,當與你相識的那一刻,我才真正的了解,其實你根本沒什么,也是小女人一個,需要疼愛,需要哄,需要愛!無聊的時候我總會上網(wǎng)上看著你,雖然有時候我們誰都不說話只是靜靜的待在那里!

          常用鏈接

          留言簿(4)

          隨筆分類(80)

          隨筆檔案(110)

          文章分類(28)

          文章檔案(31)

          新聞檔案(1)

          相冊

          收藏夾

          友情鏈接

          • QQ
          • 我的女兒····
          • http://yexinchen2009.blog.sohu.com/
          • 我的服裝店
          • 主要賣【最潮拜☆日單精品】【Esprit】【Hotwind】滿150包郵-女裝-流行女裝-淘寶網(wǎng)

          最新隨筆

          搜索

          •  

          積分與排名

          • 積分 - 61892
          • 排名 - 852

          最新評論

          閱讀排行榜

          評論排行榜

          有朋友詢問如何在Web頁面上做到像SharePoint中的效果一樣,能直接激活客戶端的Word來打開.doc文件,而不是類似直接點擊.doc文檔鏈接時Word在IE中被打開那樣。想想這個問題應該很多人都會感興趣,所以干脆寫一篇blog來大致描述一下方法。

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

          首先,用Script創(chuàng)建一個本地的對象:

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

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

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

          openDocObj對象會根據(jù)參數(shù)中不同的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值,來反映編輯操作是否成功。

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

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

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

          CreateNewDocument()方法的第一個參數(shù),除了可以使用一個模版的地址外,還可以直接指定為希望用來創(chuàng)建新文檔的客戶端程序的ProgID。
          posted on 2006-09-20 11:32 圣域飛俠 閱讀(337) 評論(0)  編輯  收藏 所屬分類: C#文章
          主站蜘蛛池模板: 灵丘县| 乃东县| 水富县| 中宁县| 兴文县| 肇州县| 南岸区| 碌曲县| 临城县| 大名县| 出国| 松江区| 巴彦淖尔市| 岐山县| 连平县| 惠来县| 平潭县| 邢台县| 兴义市| 正宁县| 龙陵县| 南城县| 买车| 西平县| 波密县| 商丘市| 台南县| 南靖县| 彝良县| 南开区| 桐城市| 沅江市| 广安市| 吴堡县| 高尔夫| 裕民县| 沧源| 东乡族自治县| 潞城市| 手游| 泾阳县|