[公告] 痞客邦新服務上線 每日星座運勢測算[公告] 痞客邦應用市集全新改版![公告] 痞客邦「應用市集」新 App 上架-iFontCloud Professional[公告] 痞客邦後台發表文章提供插入多張圖片新功能[公告]痞客邦新服務上線 部落客商店聚集就在《痞市集》
1、 向word中寫入內容

首先在word中設置書簽,如書簽名為bookmark,javascript中可以這樣寫

var word;
word = new ActiveXObject("Word.Application");
var range = word.Range;
word.Visible = true;
var path = "filepath";
word.Documents.Open(path);
range = word.ActiveDocument.Bookmarks("bookmark").Range;
range.InsertBefore("哈哈哈哈哈哈"); //書簽後插入內容

//-----以下程式碼片段附加保護及取消保護文檔功能----

//保護文檔,書簽處可編輯
range.select();//選定書簽內容
var psw='123'
word.ActiveDocument.BookMarks("bookmark").Range.Editors.Add(-1); //常量:wdEditorEveryone=-1
word.ActiveDocument.Protect(3,false,psw,false,false);//常量:wdAllowOnlyReading=3
//取消保護文檔
word.ActiveDocument.Unprotect(psw);

//-----------------------end--------------

2、把word檔轉成html檔


<script language=javascript>
function saveword(){
var oWordApp=new ActiveXObject("Word.Application");
var oDocument=oWordApp.Documents.Open("C:\\doc2html\\x.doc");
oDocument.SaveAs("C:\\test.htm", 8)
oWordApp.Quit();
}
</script>
</HEAD>
<BODY>
Click the "save" button to save the file "C:\test.doc" to "C:\test.htm":
<input type=button onclick="saveword()" value=save>

</BODY>
</HTML>

Posted by shadow at 痞客邦 PIXNET 留言(0) 引用(13) 人氣()


open trackbacks list Trackbacks (13)

  • http://meemi.com/

    javascript操作word文檔 @ 資訊園 :: 痞客邦 PIXNET ::
  • Highly recommended Internet page

    javascript操作word文檔 @ 資訊園 :: 痞客邦 PIXNET ::
  • official microgaming 2013

    javascript操作word文檔 @ 資訊園 :: 痞客邦 PIXNET ::
  • play microgaming slots free

    javascript操作word文檔 @ 資訊園 :: 痞客邦 PIXNET ::
  • horse trailer rental bristol

    javascript操作word文檔 @ 資訊園 :: 痞客邦 PIXNET ::
  • bookcrossing.com

    javascript操作word文檔 @ 資訊園 :: 痞客邦 PIXNET ::
  • rankings

    javascript操作word文檔 @ 資訊園 :: 痞客邦 PIXNET ::
  • Back linking Basics

    javascript操作word文檔 @ 資訊園 :: 痞客邦 PIXNET ::
  • increase website ranking

    javascript操作word文檔 @ 資訊園 :: 痞客邦 PIXNET ::

留言列表 (0)

Post Comment

You haven’t logged in yet, please use guest status to leave message. You can also log in with above service account and leave message

other options