Word 인쇄 구현 (IE)

<script language="javascript">
 <!-- 
  function MakeWord()
  {
    var word = new ActiveXObject("Word.Application");
   // var doc = word .documents.open("c:\test.doc");//          
  var doc = word .Documents.Add("",0,1);//           
   var Range=doc.Range();  
    var sel = document.body.createTextRange();
    sel.moveToElementText(word_worksheet);//  word_worksheet      form id
   sel.select();
    sel.execCommand("Copy");
    Range.Paste();
    word .Application.Visible = true;
   doc .saveAs("c:\\word_worksheet.doc");     //                “\\”     
  }
  -->
 </script>

 

 

<form id="word_worksheet">

  

</form>

 

<input type="button" id="button" value="  Word  " onclick="javascript:MakeWord();"/>

 
 
 
주: 서버, 클 라 이언 트 는 Word 프로그램 을 설치 해 야 합 니 다.
 
 
 
보충 하 다
 
IEWebBrowser 라 는 구성 요소 에 대한 execWB 방법
1.
2. 호출 방법.WebBrowser.ExecWB nCmdID, nCmdExecOpt, [pvaIn], [pvaOut]
3. 매개 변수 설명.(a).nCmdID OLECMDID_OPEN = 1, OLECMDID_NEW = 2, OLECMDID_SAVE = 3, OLECMDID_SAVEAS = 4, OLECMDID_SAVECOPYAS = 5, OLECMDID_PRINT = 6, OLECMDID_PRINTPREVIEW = 7, OLECMDID_PAGESETUP = 8, OLECMDID_SPELL = 9, OLECMDID_PROPERTIES = 10, OLECMDID_CUT = 11, OLECMDID_COPY = 12, OLECMDID_PASTE = 13, OLECMDID_PASTESPECIAL = 14, OLECMDID_UNDO = 15, OLECMDID_REDO = 16, OLECMDID_SELECTALL = 17, OLECMDID_CLEARSELECTION = 18, OLECMDID_ZOOM = 19, OLECMDID_GETZOOMRANGE = 20 OLECMDID_UPDATECOMMANDS = 21 OLECMDID_REFRESH = 22 OLECMDID_STOP = 23 OLECMDID_HIDETOOLBARS = 24 OLECMDID_SETPROGRESSMAX = 25 OLECMDID_SETPROGRESSPOS = 26 OLECMDID_SETPROGRESSTEXT = 27 OLECMDID_SETTITLE = 28 OLECMDID_SETDOWNLOADSTATE = 29 OLECMDID_STOPDOWNLOAD = 30
위의 키 워드 는 브 라 우 저의 메뉴 에서 해당 하 는 옵션 을 찾 을 수 있 습 니 다. 여러분 은 한눈 에 알 수 있 습 니 다!
(b).nCmdExecOpt OLECMDEXECOPT_DODEFAULT = 0, OLECMDEXECOPT_PROMPTUSER = 1, LECMDEXECOPT_DONTPROMPTUSER = 2, OLECMDEXECOPT_SHOWHELP = 3 이 매개 변 수 는 일반적으로 1 을 선택 하면 됩 니 다.
 
 
이것 은 IE 의 '다른 이름 으로 저장' 기능 을 호출 하 는 예제 입 니 다.
< object id = "WebBrowser" width = 0 height = 0 classid = "CLSID: 8856 F961 - 340 A - 11D0 - A96B - 00C04FD705A 2" > < / object > < A href = "javascript: WebBrowser. ExecWB (4, 1);" > Save - Storage < / A >

좋은 웹페이지 즐겨찾기