DocumentEdit.aspx
上传用户:hbbfjy2008
上传日期:2015-02-05
资源大小:5616k
文件大小:40k
源码类别:

中间件编程

开发平台:

C#

  1. <%@ Page language="c#" Codebehind="DocumentEdit.aspx.cs" AutoEventWireup="false" Inherits="iWebOffice.ocx.c.net.DocumentEdit" %>
  2. <html>
  3. <head>
  4. <title>金格科技-iWebOffice2006全文批注实例</title>
  5. <link rel='stylesheet' type='text/css' href='test.css'>
  6. <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
  7. <script language="javascript" for=WebOffice event="OnMenuClick(vIndex,vCaption)">
  8.    if (vIndex==1){  //打开本地文件
  9.       WebOpenLocal();
  10.    }
  11.    if (vIndex==2){  //保存本地文件
  12.       WebSaveLocal();
  13.    }
  14.    if (vIndex==3){  //保存到服务器上
  15.       SaveDocument();    //保存正文
  16.    }
  17.    if (vIndex==5){  //签名印章
  18.       WebOpenSignature();
  19.    }
  20.    if (vIndex==6){  //验证签章
  21.       WebShowSignature();
  22.    }
  23.    if (vIndex==8){  //保存版本
  24.       WebSaveVersion();
  25.    }
  26.    if (vIndex==9){  //打开版本
  27.       WebOpenVersion();
  28.    }
  29.    if (vIndex==11){  //测试菜单一
  30.      alert('菜单编号:'+vIndex+'nr'+'菜单条目:'+vCaption+'nr'+'请根据这些信息编写菜单具体功能');
  31.    }
  32.    if (vIndex==12){  //测试菜单二
  33.      alert('菜单编号:'+vIndex+'nr'+'菜单条目:'+vCaption+'nr'+'请根据这些信息编写菜单具体功能');
  34.    }
  35.    if (vIndex==14){  //保存并退出
  36.      SaveDocument();    //保存正文
  37.      webform.submit();
  38.    }
  39.    if (vIndex==16){  //打印文档
  40.       WebOpenPrint();
  41.    }
  42.    if (vIndex==17){  //隐藏手写批注
  43.       webform.WebOffice.VisibleTools('手写批注',false);   //隐藏或显示iWebOffice工具栏 true显示  false隐藏
  44.    }
  45.    if (vIndex==18){  //显示手写批注
  46.       webform.WebOffice.VisibleTools('手写批注',true);   //隐藏或显示iWebOffice工具栏 true显示  false隐藏
  47.    }
  48. </script>
  49. <SCRIPT language=javascript for=WebOffice event=OnToolsClick(vIndex,vCaption)>
  50.     //响应工具栏事件
  51.     if (vIndex==11){alert('编号:'+vIndex+'nr'+'标题:'+vCaption+'nr'+'请根据这些信息编写具体功能'+'nrnr'+'窗口状态:'+webform.WebOffice.WindowStatus);} 
  52.     if (vIndex==12){webform.WebOffice.Alert('自定义工具栏测试');}  
  53.     //if (vIndex==-1){webform.WebOffice.Alert(vCaption);}             //在完成相应操作后响应iWebOffice标准工具栏操作铵钮事件,如"手写批注",vCaption="手写批注"
  54. </SCRIPT>
  55. <script language=javascript>
  56. /*
  57. form表单名称:webform
  58. iWebOffice名称:WebOffice
  59. WebObject文档对象接口,相当于:
  60. 如果是Word  文件,WebObject 是Word  VBA的ActiveDocument对象
  61. 如果是Excel 文件,WebObject 是Excel VBA的ActiveSheet对象
  62. 如:webform.WebOffice.WebObject
  63. */
  64. //作用:显示操作状态
  65. function StatusMsg(mString){
  66.   StatusBar.innerText=mString;
  67. }
  68. //作用:载入iWebOffice
  69. function Load(){
  70.   try{
  71.     //以下属性必须设置,实始化iWebOffice
  72.     webform.WebOffice.WebUrl="<%=mServerUrl%>"; //WebUrl:系统服务器路径,与服务器文件交互操作,如保存、打开文档,重要文件
  73.     webform.WebOffice.RecordID="<%=mRecordID%>"; //RecordID:本文档记录编号
  74.     webform.WebOffice.Template="<%=mTemplate%>"; //Template:模板编号
  75.     webform.WebOffice.FileName="<%=mFileName%>"; //FileName:文档名称
  76.     webform.WebOffice.FileType="<%=mFileType%>"; //FileType:文档类型  .doc  .xls  .wps
  77.     webform.WebOffice.UserName="<%=mUserName%>"; //UserName:操作用户名,痕迹保留需要
  78.     webform.WebOffice.EditType="<%=mEditType%>"; //EditType:编辑类型  方式一、方式二  <参考技术文档>  
  79. //第一位可以为0,1,2,3 其中:0不可编辑;1可以编辑,无痕迹;2可以编辑,有痕迹,不能修订;3可以编辑,有痕迹,能修订;
  80. //第二位可以为0,1 其中:0不可批注,1可以批注。可以参考iWebOffice2006的EditType属性,详细参考技术白皮书
  81.     webform.WebOffice.MaxFileSize = 16 * 1024; //最大的文档大小控制,默认是64M,现在设置成16M。
  82.     //Start  iWebOffice2006属性  以下属性可以不要
  83.     webform.WebOffice.Language="CH"; //Language:多语言支持显示选择   CH 简体 TW繁体 EN英文
  84.     webform.WebOffice.PenColor="#FF0000"; //PenColor:默认批注颜色
  85.     webform.WebOffice.PenWidth="1"; //PenWidth:默认批注笔宽
  86.     webform.WebOffice.Print="1"; //Print:默认是否可以打印:1可以打印批注,0不可以打印批注
  87.     webform.WebOffice.ShowToolBar="1"; //ShowToolBar:是否显示工具栏:1显示,0不显示
  88.     //参数一:Index按钮编号,参数二:Caption按钮显示内容,参数三:Icon图标名称
  89.     webform.WebOffice.AppendTools("11","工具栏11",11); //在OnToolsClick中的 vIndex=11 ,vCaption="工具栏11";
  90.     webform.WebOffice.AppendTools("12","工具栏12",12); //在OnToolsClick中的 vIndex=12 ,vCaption="工具栏12";
  91.     webform.WebOffice.AppendTools("13","-",0);
  92.     webform.WebOffice.ShowMenu="1";
  93.     webform.WebOffice.AppendMenu("1","打开本地文件(&L)");
  94.     webform.WebOffice.AppendMenu("2","保存本地文件(&S)");
  95.     webform.WebOffice.AppendMenu("3","保存远程文件(&U)");
  96.     webform.WebOffice.AppendMenu("4","-");
  97.     webform.WebOffice.AppendMenu("5","签名印章(&Q)");
  98.     webform.WebOffice.AppendMenu("6","验证签章(&Y)");
  99.     webform.WebOffice.AppendMenu("7","-");
  100.     webform.WebOffice.AppendMenu("8","保存版本(&B)");
  101.     webform.WebOffice.AppendMenu("9","打开版本(&D)");
  102.     webform.WebOffice.AppendMenu("10","-");
  103.     webform.WebOffice.AppendMenu("11","测试菜单一(&X)");
  104.     webform.WebOffice.AppendMenu("12","测试菜单二(&Z)");
  105.     webform.WebOffice.AppendMenu("13","-");
  106.     webform.WebOffice.AppendMenu("14","保存并退出(&E)");
  107.     webform.WebOffice.AppendMenu("15","-");
  108.     webform.WebOffice.AppendMenu("16","打印文档(&P)");
  109.     webform.WebOffice.AppendMenu("主菜单","-");
  110.     webform.WebOffice.AppendMenu("17","隐藏手写批注(&C)");
  111.     webform.WebOffice.AppendMenu("18","显示手写批注(&O)");
  112.     webform.WebOffice.DisableMenu("宏(&M);选项(&O)..."); //禁止菜单
  113.     //End
  114.     webform.WebOffice.WebOpen(); //打开该文档    交互OfficeServer  调出文档OPTION="LOADFILE"    调出模板OPTION="LOADTEMPLATE"     <参考技术文档>
  115.     webform.WebOffice.ShowType=<%=mShowType%>; //文档显示方式  1:表示文字批注  2:表示手写批注  0:表示文档核稿
  116.     StatusMsg(webform.WebOffice.Status); //状态信息
  117.   }catch(e){
  118.     alert(e.description); //显示出错误信息
  119.   }
  120. }
  121. //作用:退出iWebOffice
  122. function UnLoad(){
  123.   try{
  124.   if (!webform.WebOffice.WebClose()){
  125.      StatusMsg(webform.WebOffice.Status);
  126.   }else{
  127.      StatusMsg("关闭文档...");
  128.   }
  129.   }catch(e){alert(e.description);}
  130. }
  131. //作用:打开文档
  132. function LoadDocument(){
  133.   StatusMsg("正在打开文档...");
  134.   if (!webform.WebOffice.WebOpen()){   //打开该文档    交互OfficeServer的OPTION="LOADFILE"
  135.      StatusMsg(webform.WebOffice.Status);
  136.   }else{
  137.      StatusMsg(webform.WebOffice.Status);
  138.   }
  139. }
  140. //作用:保存文档
  141. function SaveDocument(){
  142.   //webform.WebOffice.WebSetMsgByName("MyDefine1","自定义变量值1");  //设置变量MyDefine1="自定义变量值1",变量可以设置多个  在WebSave()时,一起提交到OfficeServer中
  143.   if (!webform.WebOffice.WebSave()){    //交互OfficeServer的OPTION="SAVEFILE"  注:WebSave()是保存复合格式文件,包括OFFICE内容和手写批注文档;如只保存成OFFICE文档格式,那么就设WebSave(true)
  144.      StatusMsg(webform.WebOffice.Status);
  145.      return false;
  146.   }else{
  147.      StatusMsg(webform.WebOffice.Status);
  148.      return true;
  149.   }
  150. }
  151. //作用:显示或隐藏痕迹[隐藏痕迹时修改文档没有痕迹保留]  true表示隐藏痕迹  false表示显示痕迹
  152. function ShowRevision(mValue){
  153.   if (mValue){
  154.      webform.WebOffice.WebShow(true);
  155.      StatusMsg("显示痕迹...");
  156.   }else{
  157.      webform.WebOffice.WebShow(false);
  158.      StatusMsg("隐藏痕迹...");
  159.   }
  160. }
  161. //作用:显示或隐藏痕迹[隐藏痕迹时修改文档有痕迹保留]  true表示隐藏痕迹  false表示显示痕迹
  162. function ShowRevision2(mValue){
  163.   if (mValue){
  164.      webform.WebOffice.WebObject.ShowRevisions=true;   //显示痕迹
  165.   }else{
  166.      webform.WebOffice.WebObject.ShowRevisions=false;  //隐藏痕迹
  167.   }
  168. }
  169. //作用:获取痕迹
  170. function WebGetRevisions(){
  171.   var Rev = webform.WebOffice.WebObject.Revisions; //获取痕迹对象
  172.   var Text="";
  173.   for (i = 1;i <= Rev.Count;i++){
  174.     Text=Text +"“"+ Rev.Item(i).Author+"”";
  175.     if (Rev.Item(i).Type=="1"){
  176.       Text=Text + '进行插入:'+Rev.Item(i).Range.Text+"rn";
  177.     }else if (Rev.Item(i).Type=="2"){
  178.       Text=Text + '进行删除:'+Rev.Item(i).Range.Text+"rn";
  179.     }
  180. else {
  181.       Text=Text + '进行其他操作,操作内容:“'+Rev.Item(i).Range.Text+ '”;操作:“'+Rev.Item(i).FormatDescription+"”。rn";
  182.     }
  183.   }
  184.   alert("痕迹内容:rnrn"+Text);
  185. }
  186. //作用:刷新文档
  187. function WebReFresh(){
  188.   webform.WebOffice.WebReFresh();
  189.   StatusMsg("文档已刷新...");
  190. }
  191. //作用:打开版本
  192. function WebOpenVersion(){
  193.   webform.WebOffice.WebOpenVersion();   //交互OfficeServer  列出版本OPTION="LISTVERSION"     调出版本OPTION="LOADVERSION"   <参考技术文档>
  194.   StatusMsg(webform.WebOffice.Status);
  195. }
  196. //作用:保存版本
  197. function WebSaveVersion(){
  198.   webform.WebOffice.WebSaveVersion();   //交互OfficeServer的OPTION="SAVEVERSION"
  199.   StatusMsg(webform.WebOffice.Status);
  200. }
  201. //作用:保存当前版本
  202. function WebSaveVersionByFileID(){
  203.   var mText=window.prompt("请输入版本说明:","版本号:V");
  204.   if (mText==null){
  205.      mText="已修改版本.";
  206.   }
  207.   webform.WebOffice.WebSaveVersionByFileID(mText);   //交互OfficeServer的OPTION="SAVEVERSION"  同时带FileID值   <参考技术文档>
  208.   StatusMsg(webform.WebOffice.Status);
  209. }
  210. //作用:填充模板
  211. function LoadBookmarks(){
  212.   StatusMsg("正在填充模扳...");
  213.   if (!webform.WebOffice.WebLoadBookmarks()){   //交互OfficeServer的OPTION="LOADBOOKMARKS"
  214.      StatusMsg(webform.WebOffice.Status);
  215.   }else{
  216.      StatusMsg(webform.WebOffice.Status);
  217.   }
  218. }
  219. //作用:标签管理
  220. function WebOpenBookMarks(){
  221.   try{
  222.     webform.WebOffice.WebOpenBookmarks();   //交互OfficeServer的OPTION="LISTBOOKMARKS"
  223.     StatusMsg(webform.WebOffice.Status);
  224.   }catch(e){alert(e.description);}
  225. }
  226. //作用:设置书签值  vbmName:标签名称,vbmValue:标签值   标签名称注意大小写
  227. function SetBookmarks(vbmName,vbmValue){
  228.   if (!webform.WebOffice.WebSetBookmarks(vbmName,vbmValue)){
  229.      StatusMsg(webform.WebOffice.Status);
  230.   }else{
  231.      StatusMsg(webform.WebOffice.Status);
  232.   }
  233. }
  234. //作用:根据标签名称获取标签值  vbmName:标签名称
  235. function GetBookmarks(vbmName){
  236.   var vbmValue;
  237.   vbmValue=webform.WebOffice.WebGetBookmarks(vbmName);
  238.   return vbmValue;
  239. }
  240. //作用:打印文档
  241. function WebOpenPrint(){
  242.   try{
  243.     webform.WebOffice.WebOpenPrint();
  244.     StatusMsg(webform.WebOffice.Status);
  245.   }catch(e){alert(e.description);}
  246. }
  247. //作用:页面设置
  248. function WebOpenPageSetup(){
  249.    try{
  250. if (webform.WebOffice.FileType==".doc"){
  251.   webform.WebOffice.WebObject.Application.Dialogs(178).Show();
  252. }
  253. if(webform.WebOffice.FileType==".xls"){
  254.   webform.WebOffice.WebObject.Application.Dialogs(7).Show();
  255. }
  256.    }catch(e){alert(e.description);}
  257. }
  258. //作用:插入图片
  259. function WebOpenPicture(){
  260.   try{
  261.     webform.WebOffice.WebOpenPicture();
  262.     StatusMsg(webform.WebOffice.Status);
  263.   }catch(e){alert(e.description);}
  264. }
  265. //作用:签名印章
  266. function WebOpenSignature(){
  267.   alert("如果你要更安全签章,建议采用金格iSignature电子签章软件进行签章:rn下载地址http://www.goldgrid.cn/iSignature/Download.asprnrn该软件是支持文档完整性保护、CA证书和数字签名技术的,rn是通过了<国家公安部和国家保密局>双重认证的安全电子签章产品!");
  268.   try{
  269.     webform.WebOffice.WebOpenSignature();   //交互OfficeServer的 A签章列表OPTION="LOADMARKLIST"    B签章调出OPTION="LOADMARKIMAGE"    C确定签章OPTION="SAVESIGNATURE"    <参考技术文档>
  270.     StatusMsg(webform.WebOffice.Status);
  271.   }catch(e){alert(e.description);}
  272. }
  273. //作用:验证印章A
  274. function WebShowSignature(){
  275.   try{
  276.     webform.WebOffice.WebShowSignature();   //交互OfficeServer的OPTION="LOADSIGNATURE"
  277.     StatusMsg(webform.WebOffice.Status);
  278.   }catch(e){alert(e.description);}
  279. }
  280. //作用:验证印章B
  281. function WebCheckSignature(){
  282.   try{
  283.     var i=webform.WebOffice.WebCheckSignature();   //交互OfficeServer的OPTION="LOADSIGNATURE"
  284.     alert("检测结果:"+i+"rn 注释: (=-1 有非法印章) (=0 没有任何印章) (>=1 有多个合法印章)");
  285.     StatusMsg(i);
  286.   }catch(e){alert(e.description);}
  287. }
  288. //作用:存为本地文件
  289. function WebSaveLocal(){
  290.   try{
  291.     webform.WebOffice.WebSaveLocal();
  292.     StatusMsg(webform.WebOffice.Status);
  293.   }catch(e){alert(e.description);}
  294. }
  295. //作用:打开本地文件
  296. function WebOpenLocal(){
  297.   try{
  298.     webform.WebOffice.WebOpenLocal();
  299.     StatusMsg(webform.WebOffice.Status);
  300.   }catch(e){alert(e.description);}
  301. }
  302. //作用:保存为HTML文档
  303. function WebSaveAsHtml(){
  304.   try{
  305.     if (webform.WebOffice.WebSaveAsHtml())   //交互OfficeServer的OPTION="SAVEASHTML"
  306.     {
  307.       webform.HTMLPath.value="HTML/<%=mRecordID%>.htm";
  308.       window.open("<%=mHttpUrl%>"+ webform.HTMLPath.value);
  309.     }
  310.     StatusMsg(webform.WebOffice.Status);
  311.   }catch(e){alert(e.description);}
  312. }
  313. //作用:保存为文档图片
  314. function WebSaveAsPage(){
  315.   try{
  316.     if (webform.WebOffice.WebSaveImage())   //交互OfficeServer的OPTION="SAVEIMAGE"
  317.     {
  318.       webform.HTMLPath.value="HTMLIMAGE/<%=mRecordID%>.htm";
  319.       window.open("<%=mHttpUrl%>"+ webform.HTMLPath.value);
  320.     }
  321.     StatusMsg(webform.WebOffice.Status);
  322.   }catch(e){alert(e.description);}
  323. }
  324. //作用:关闭或显示工具 参数1表示工具条名称  参数2为false时,表示关闭  (名称均可查找VBA帮助)
  325. //参数2为true时,表示显示
  326. function WebToolsVisible(ToolName,Visible){
  327.   try{
  328.     webform.WebOffice.WebToolsVisible(ToolName,Visible);
  329.     StatusMsg(webform.WebOffice.Status);
  330.   }catch(e){alert(e.description);}
  331. }
  332. //作用:禁止或启用工具 参数1表示工具条名称  参数2表示工具条铵钮的编号  (名称和编号均可查找VBA帮助)
  333. //参数3为false时,表示禁止  参数3为true时,表示启用
  334. function WebToolsEnable(ToolName,ToolIndex,Enable){
  335.   try{
  336.     webform.WebOffice.WebToolsEnable(ToolName,ToolIndex,Enable);
  337.     StatusMsg(webform.WebOffice.Status);
  338.   }catch(e){alert(e.description);}
  339. }
  340. //作用:保护与解除  参数1为true表示保护文档  false表示解除保护
  341. function WebProtect(value){
  342.   try{
  343.     webform.WebOffice.WebSetProtect(value,"");  //""表示密码为空
  344.   }catch(e){alert(e.description);}
  345. }
  346. //作用:允许与禁止拷贝功能  参数1为true表示允许拷贝  false表示禁止拷贝
  347. function WebEnableCopy(value){
  348.   try{
  349.     webform.WebOffice.CopyType=value;
  350.   }catch(e){alert(e.description);}
  351. }
  352. //作用:插入远程服务器图片
  353. function WebInsertImage(){
  354.   try{
  355.     webform.WebOffice.WebInsertImage('Image','GoldgridLogo.jpg',true,4);   //交互OfficeServer的OPTION="INSERTIMAGE"  参数1表示标签名称  参数2表示图片文件名  参数3为true透明  false表示不透明  参数4为4表示浮于文字上方  5表示衬于文字下方
  356.     StatusMsg(webform.WebOffice.Status);
  357.   }catch(e){alert(e.description);}
  358. }
  359. //作用:下载服务器文件到本地
  360. function WebGetFile(){
  361.   if (webform.WebOffice.WebGetFile("c:\WebGetFile.doc","DownLoad.doc")){   //交互OfficeServer的OPTION="GETFILE"  参数1表示本地路径  参数2表示服务器文件名称
  362.     StatusMsg(webform.WebOffice.Status);
  363.   }else{
  364.     StatusMsg(webform.WebOffice.Status);
  365.   }
  366.   alert(webform.WebOffice.Status+"rn"+"文件放在c:\WebGetFile.doc");
  367. }
  368. //作用:上传本地文件到服务器
  369. function WebPutFile(){
  370.   var mLocalFile=webform.WebOffice.WebOpenLocalDialog();
  371.   if (mLocalFile!=""){
  372.     alert(mLocalFile);
  373.     if (webform.WebOffice.WebPutFile(mLocalFile,"Test.doc")){   //交互OfficeServer的OPTION="PUTFILE"  参数1表示本地路径,可以任何格式文件  参数2表示服务器文件名称
  374.       StatusMsg(webform.WebOffice.Status);
  375.     }else{
  376.       StatusMsg(webform.WebOffice.Status);
  377.     }
  378.     alert(webform.WebOffice.Status);
  379.   }
  380. }
  381. //作用:打开远程文件
  382. function WebDownLoadFile(){
  383.   mResult=webform.WebOffice.WebDownLoadFile("http://www.goldgrid.com/Images/abc.doc","c:\abc.doc");
  384.   if (mResult){
  385.     webform.WebOffice.WebOpenLocalFile("c:\abc.doc");
  386.     alert("成功");
  387.   }else{
  388.     alert("失败");
  389.   }
  390. }
  391. //作用:取得服务器端时间,设置本地时间  [V6.0.1.5以上支持]
  392. function WebDateTime(){
  393.   mResult=webform.WebOffice.WebDateTime(true);   //交互OfficeServer的OPTION="DATETIME"   true表示返回并设置本地时间为服务器时间;false表示仅返回服务器时间
  394.   alert("提示:已经设置本地时间为 "+mResult);    //该功能主要用于在痕迹保留时读取服务器时间
  395. }
  396. //作用:表格生成及填充
  397. function WebSetWordTable(){
  398.   var mText="",mName="",iColumns,iCells,iTable;
  399.   //设置COMMAND为WORDTABLE
  400.   webform.WebOffice.WebSetMsgByName("COMMAND","WORDTABLE");   //设置变量COMMAND="WORDTABLE",在WebSendMessage()时,一起提交到OfficeServer中
  401.   //发送到服务器上
  402.   //如果没有错误
  403.   if (webform.WebOffice.WebSendMessage()){                //交互OfficeServer的OPTION="SENDMESSAGE"
  404. iColumns = webform.WebOffice.WebGetMsgByName("COLUMNS");  //取得列
  405. iCells = webform.WebOffice.WebGetMsgByName("CELLS");      //取得行
  406. iTable=webform.WebOffice.WebObject.Tables.Add(webform.WebOffice.WebObject.Application.Selection.Range,iCells,iColumns);   //生成表格
  407. for (var i=1; i<=iColumns; i++)
  408. {
  409.       for (var j=1; j<=iCells; j++)
  410.   {
  411. mName=i.toString()+j.toString();
  412. mText=webform.WebOffice.WebGetMsgByName(mName);  //取得OfficeServer中的表格内容
  413. iTable.Columns(i).Cells(j).Range.Text=mText;    //填充单元值
  414.    }
  415. }
  416.    }
  417.    StatusMsg(webform.WebOffice.Status);
  418. }
  419. //作用:获取文档Txt正文
  420. function WebGetWordContent(){
  421.   try{
  422.     alert(webform.WebOffice.WebObject.Content.Text);
  423.   }catch(e){alert(e.description);}
  424. }
  425. //作用:写Word内容
  426. function WebSetWordContent(){
  427.   var mText=window.prompt("请输入内容:","测试内容");
  428.   if (mText==null){
  429.      return (false);
  430.   }
  431.   else
  432.   {
  433.      //下面为显示选中的文本
  434.      //alert(webform.WebOffice.WebObject.Application.Selection.Range.Text);
  435.      //下面为在当前光标出插入文本
  436.      webform.WebOffice.WebObject.Application.Selection.Range.Text= mText+"n";
  437.      //下面为在第一段后插入文本
  438.      //webform.WebOffice.WebObject.Application.ActiveDocument.Range(1).Text=(mText);
  439.   }
  440. }
  441. //作用:打印黑白文档
  442. function WebWordPrintBlackAndWhile(){
  443.    var i,n;
  444.    //图片变黑白
  445.    i=0;
  446.    n=webform.WebOffice.WebObject.Shapes.Count;
  447.    for (var i=1; i<=n; i++)
  448.    {
  449.       webform.WebOffice.WebObject.Shapes.Item(i).PictureFormat.ColorType=3;
  450.    }
  451.    i=0;
  452.    n=webform.WebOffice.WebObject.InlineShapes.Count;
  453.    for (var i=1; i<=n; i++)
  454.    {
  455.       webform.WebOffice.WebObject.InlineShapes.Item(i).PictureFormat.ColorType=3;
  456.    }
  457.    //文字变黑白
  458.    webform.WebOffice.WebObject.Application.Selection.WholeStory();
  459.    webform.WebOffice.WebObject.Application.Selection.Range.Font.Color = 0;
  460. }
  461. //作用:用Excel求和
  462. function WebGetExcelContent(){
  463.     webform.WebOffice.WebObject.Application.Sheets(1).Select;
  464.     webform.WebOffice.WebObject.Application.Range("C5").Select;
  465.     webform.WebOffice.WebObject.Application.ActiveCell.FormulaR1C1 = "126";
  466.     webform.WebOffice.WebObject.Application.Range("C6").Select;
  467.     webform.WebOffice.WebObject.Application.ActiveCell.FormulaR1C1 = "446";
  468.     webform.WebOffice.WebObject.Application.Range("C7").Select;
  469.     webform.WebOffice.WebObject.Application.ActiveCell.FormulaR1C1 = "556";
  470.     webform.WebOffice.WebObject.Application.Range("C5:C8").Select;
  471.     webform.WebOffice.WebObject.Application.Range("C8").Activate;
  472.     webform.WebOffice.WebObject.Application.ActiveCell.FormulaR1C1 = "=SUM(R[-3]C:R[-1]C)";
  473.     webform.WebOffice.WebObject.Application.Range("D8").Select;
  474.     alert(webform.WebOffice.WebObject.Application.Range("C8").Text);
  475. }
  476. //作用:保护工作表单元
  477. function WebSheetsLock(){
  478.     webform.WebOffice.WebObject.Application.Sheets(1).Select;
  479.     webform.WebOffice.WebObject.Application.Range("A1").Select;
  480.     webform.WebOffice.WebObject.Application.ActiveCell.FormulaR1C1 = "产品";
  481.     webform.WebOffice.WebObject.Application.Range("B1").Select;
  482.     webform.WebOffice.WebObject.Application.ActiveCell.FormulaR1C1 = "价格";
  483.     webform.WebOffice.WebObject.Application.Range("C1").Select;
  484.     webform.WebOffice.WebObject.Application.ActiveCell.FormulaR1C1 = "详细说明";
  485.     webform.WebOffice.WebObject.Application.Range("D1").Select;
  486.     webform.WebOffice.WebObject.Application.ActiveCell.FormulaR1C1 = "库存";
  487.     webform.WebOffice.WebObject.Application.Range("A2").Select;
  488.     webform.WebOffice.WebObject.Application.ActiveCell.FormulaR1C1 = "书签";
  489.     webform.WebOffice.WebObject.Application.Range("A3").Select;
  490.     webform.WebOffice.WebObject.Application.ActiveCell.FormulaR1C1 = "毛笔";
  491.     webform.WebOffice.WebObject.Application.Range("A4").Select;
  492.     webform.WebOffice.WebObject.Application.ActiveCell.FormulaR1C1 = "钢笔";
  493.     webform.WebOffice.WebObject.Application.Range("A5").Select;
  494.     webform.WebOffice.WebObject.Application.ActiveCell.FormulaR1C1 = "尺子";
  495.     webform.WebOffice.WebObject.Application.Range("B2").Select;
  496.     webform.WebOffice.WebObject.Application.ActiveCell.FormulaR1C1 = "0.5";
  497.     webform.WebOffice.WebObject.Application.Range("C2").Select;
  498.     webform.WebOffice.WebObject.Application.ActiveCell.FormulaR1C1 = "樱花";
  499.     webform.WebOffice.WebObject.Application.Range("D2").Select;
  500.     webform.WebOffice.WebObject.Application.ActiveCell.FormulaR1C1 = "300";
  501.     webform.WebOffice.WebObject.Application.Range("B3").Select;
  502.     webform.WebOffice.WebObject.Application.ActiveCell.FormulaR1C1 = "2";
  503.     webform.WebOffice.WebObject.Application.Range("C3").Select;
  504.     webform.WebOffice.WebObject.Application.ActiveCell.FormulaR1C1 = "狼毫";
  505.     webform.WebOffice.WebObject.Application.Range("D3").Select;
  506.     webform.WebOffice.WebObject.Application.ActiveCell.FormulaR1C1 = "50";
  507.     webform.WebOffice.WebObject.Application.Range("B4").Select;
  508.     webform.WebOffice.WebObject.Application.ActiveCell.FormulaR1C1 = "3";
  509.     webform.WebOffice.WebObject.Application.Range("C4").Select;
  510.     webform.WebOffice.WebObject.Application.ActiveCell.FormulaR1C1 = "蓝色";
  511.     webform.WebOffice.WebObject.Application.Range("D4").Select;
  512.     webform.WebOffice.WebObject.Application.ActiveCell.FormulaR1C1 = "90";
  513.     webform.WebOffice.WebObject.Application.Range("B5").Select;
  514.     webform.WebOffice.WebObject.Application.ActiveCell.FormulaR1C1 = "1";
  515.     webform.WebOffice.WebObject.Application.Range("C5").Select;
  516.     webform.WebOffice.WebObject.Application.ActiveCell.FormulaR1C1 = "20cm";
  517.     webform.WebOffice.WebObject.Application.Range("D5").Select;
  518.     webform.WebOffice.WebObject.Application.ActiveCell.FormulaR1C1 = "40";
  519.     //保护工作表
  520.     webform.WebOffice.WebObject.Application.Range("B2:D5").Select;
  521.     webform.WebOffice.WebObject.Application.Selection.Locked = false;
  522.     webform.WebOffice.WebObject.Application.Selection.FormulaHidden = false;
  523.     webform.WebOffice.WebObject.Application.ActiveSheet.Protect(true,true,true);
  524.     alert("已经保护工作表,只有B2-D5单元格可以修改。");
  525. }
  526. //作用:VBA套红
  527. function WebInsertVBA(){
  528. //画线
  529. var object=webform.WebOffice.WebObject;
  530. var myl=object.Shapes.AddLine(100,60,305,60)
  531. myl.Line.ForeColor=255;
  532. myl.Line.Weight=2;
  533. var myl1=object.Shapes.AddLine(326,60,520,60)
  534. myl1.Line.ForeColor=255;
  535. myl1.Line.Weight=2;
  536. //object.Shapes.AddLine(200,200,450,200).Line.ForeColor=6;
  537.     var myRange=webform.WebOffice.WebObject.Range(0,0);
  538. myRange.Select();
  539. var mtext="★";
  540. webform.WebOffice.WebObject.Application.Selection.Range.InsertAfter (mtext+"n");
  541.     var myRange=webform.WebOffice.WebObject.Paragraphs(1).Range;
  542.     myRange.ParagraphFormat.LineSpacingRule =1.5;
  543.     myRange.font.ColorIndex=6;
  544.     myRange.ParagraphFormat.Alignment=1;
  545.     myRange=webform.WebOffice.WebObject.Range(0,0);
  546. myRange.Select();
  547. mtext="金格发[2003]154号";
  548. webform.WebOffice.WebObject.Application.Selection.Range.InsertAfter (mtext+"n");
  549. myRange=webform.WebOffice.WebObject.Paragraphs(1).Range;
  550. myRange.ParagraphFormat.LineSpacingRule =1.5;
  551. myRange.ParagraphFormat.Alignment=1;
  552. myRange.font.ColorIndex=1;
  553. mtext="金格电子政务文件";
  554. webform.WebOffice.WebObject.Application.Selection.Range.InsertAfter (mtext+"n");
  555. myRange=webform.WebOffice.WebObject.Paragraphs(1).Range;
  556. myRange.ParagraphFormat.LineSpacingRule =1.5;
  557. //myRange.Select();
  558. myRange.Font.ColorIndex=6;
  559. myRange.Font.Name="仿宋_GB2312";
  560. myRange.font.Bold=true;
  561. myRange.Font.Size=50;
  562. myRange.ParagraphFormat.Alignment=1;
  563. //myRange=myRange=webform.WebOffice.WebObject.Paragraphs(1).Range;
  564. webform.WebOffice.WebObject.PageSetup.LeftMargin=70;
  565. webform.WebOffice.WebObject.PageSetup.RightMargin=70;
  566. webform.WebOffice.WebObject.PageSetup.TopMargin=70;
  567. webform.WebOffice.WebObject.PageSetup.BottomMargin=70;
  568. }
  569. //作用:套用模版定稿
  570. function WebInsertFile(){
  571.   var mDialogUrl = "Template/TemplateForm.aspx";
  572.   var mObject = new Object();
  573.       mObject.Template = "";
  574.       window.showModalDialog(mDialogUrl, mObject, "dialogHeight:200px; dialogWidth:360px;center:yes;scroll:no;status:no;");
  575.   //判断用户是否选择模板
  576.   if (mObject.Template==""){
  577.     StatusMsg("取消套用模");
  578.     return false;
  579.   }else{
  580.     //SaveDocument();    //保存当前编辑的文档
  581.     webform.WebOffice.WebSetMsgByName("COMMAND","INSERTFILE");   //设置变量COMMAND="INSERTFILE",在WebLoadTemplate()时,一起提交到OfficeServer中     <参考技术文档>
  582.     webform.WebOffice.Template=mObject.Template;                 //全局变量Template赋值,此示例读取服务器目录中模板,如读取数据库中模板,Template值为数据库中的模板编号,则上句代码不需要,如Template="1050560363767",模板名称为“Word公文模板”,注:模板中有要标签Content,区分大小写,可以自行修改
  583.     if (webform.WebOffice.WebLoadTemplate()){                    //交互OfficeServer的OPTION="LOADTEMPLATE"
  584.        //SetBookmarks("Title","关于中间件研发工作会议通知");     //填充模板其它基本信息,如标题,主题词,文号,主送机关等
  585.        if (webform.WebOffice.WebInsertFile()){                   //填充公文正文   交互OfficeServer的OPTION="INSERTFILE"
  586.          StatusMsg(webform.WebOffice.Status);
  587.        }else{
  588.          StatusMsg(webform.WebOffice.Status);
  589.        }
  590.     }else{
  591.        StatusMsg(webform.WebOffice.Status);
  592.     }
  593.   }
  594. }
  595. //作用:保存定稿文件
  596. function WebUpdateFile(){
  597.   if (webform.WebOffice.WebUpdateFile()){                //交互OfficeServer的OPTION="UPDATEFILE",类似WebSave()或WebSaveVersion()方法
  598.      StatusMsg(webform.WebOffice.Status);
  599.   }else{
  600.      StatusMsg(webform.WebOffice.Status);
  601.   }
  602. }
  603. //打印份数控制
  604. function WebCopysCtrlPrint(){
  605.   var mCopies,objPrint;
  606.   objPrint = webform.WebOffice.WebObject.Application.Dialogs(88);     //打印设置对话框
  607.   if (objPrint.Display==-1){
  608.     mCopies=objPrint.NumCopies;    //取得需要打印份数
  609.     webform.WebOffice.WebSetMsgByName("COMMAND","COPIES");
  610.     webform.WebOffice.WebSetMsgByName("OFFICEPRINTS",mCopies.toString());   //设置变量OFFICEPRINTS的值,在WebSendMessage()时,一起提交到OfficeServer中
  611.     webform.WebOffice.WebSendMessage();                               //交互OfficeServer的OPTION="SENDMESSAGE"       
  612.     if (webform.WebOffice.Status=="1") {
  613.       alert("可以允许打印,注:该实例设置总文档打印份数2份");
  614.       objPrint.Execute;
  615.     }else{
  616.       alert("已超出允许的打印份数");
  617.       return false;
  618.     }
  619.   }
  620. }
  621. //作用:导入Text
  622. function WebInportText(){
  623.     var mText;
  624.     webform.WebOffice.WebSetMsgByName("COMMAND","INPORTTEXT");  //设置变量COMMAND="INPORTTEXT",在WebSendMessage()时,一起提交到OfficeServer中
  625.     if (webform.WebOffice.WebSendMessage()){                    //交互OfficeServer的OPTION="SENDMESSAGE"
  626.       mText=webform.WebOffice.WebGetMsgByName("CONTENT");       //取得OfficeServer传递的变量CONTENT值
  627.       webform.WebOffice.WebObject.Application.Selection.Range.Text=mText;
  628.       alert("导入文本成功");
  629.     }
  630.     StatusMsg(webform.WebOffice.Status);
  631. }
  632. //作用:导出Text
  633. function WebExportText(){
  634.     var mText=webform.WebOffice.WebObject.Content.Text;
  635.     webform.WebOffice.WebSetMsgByName("COMMAND","EXPORTTEXT");  //设置变量COMMAND="EXPORTTEXT",在WebSendMessage()时,一起提交到OfficeServer中
  636.     webform.WebOffice.WebSetMsgByName("CONTENT",mText);         //设置变量CONTENT="mText",在WebSendMessage()时,一起提交到OfficeServer中,可用于实现全文检索功能,对WORD的TEXT内容进行检索
  637.     if (webform.WebOffice.WebSendMessage()){                    //交互OfficeServer的OPTION="SENDMESSAGE"
  638.       alert("导出文本成功");
  639.     }
  640.     StatusMsg(webform.WebOffice.Status);
  641. }
  642. //作用:获取文档页数
  643. function WebDocumentPageCount(){
  644.     if (webform.WebOffice.FileType==".doc"){
  645. var intPageTotal = webform.WebOffice.WebObject.Application.ActiveDocument.BuiltInDocumentProperties(14);
  646. alert("文档页总数:"+intPageTotal);
  647.     }
  648.     if (webform.WebOffice.FileType==".wps"){
  649. var intPageTotal = webform.WebOffice.WebObject.PagesCount();
  650. alert("文档页总数:"+intPageTotal);
  651.     }
  652. }
  653. //作用:签章锁定文件功能
  654. function WebSignatureAtReadonly(){
  655.   webform.WebOffice.WebSetProtect(false,"");                  //解除文档保护
  656.   webform.WebOffice.WebSetRevision(false,false,false,false);  //设置文档痕迹保留的状态  参数1:不显示痕迹  参数2:不保留痕迹  参数3:不打印时有痕迹  参数4:不显痕迹处理工具
  657.   try{
  658.     webform.WebOffice.WebOpenSignature();                     //交互OfficeServer的 A签章列表OPTION="LOADMARKLIST"    B签章调出OPTION="LOADMARKIMAGE"    C确定签章OPTION="SAVESIGNATURE"    <参考技术文档>    文档中要定义标签Manager,可以自行修改标签名称
  659.     StatusMsg(webform.WebOffice.Status);
  660.   }catch(e){alert(e.description);}
  661.   webform.WebOffice.WebSetProtect(true,"");                   //锁定文档
  662. }
  663. //作用:客户端和服务器端信息信息交互
  664. function WebSendInformation(){
  665.   var info = window.prompt("请输入要传到服务器处理页面上的内容:","参数内容");
  666.   if (info==null){return false}
  667.   webform.WebOffice.WebSetMsgByName("COMMAND","SELFINFO"); //设置变量COMMAND="SELFINFO",用来在服务器端做判断,以进入处理自定义参数传递的代码。
  668.   webform.WebOffice.WebSetMsgByName("TESTINFO",info); //自定义的一个参数"TESTINFO",将info变量的信息设置到信息包中,以便传到后台。
  669.   if (webform.WebOffice.WebSendMessage()){ //向后台发信息包。交互OfficeServer的OPTION="SENDMESSAGE"。
  670.     info = webform.WebOffice.WebGetMsgByName("RETURNINFO"); //如果交互成功,接受服务器端返回的信息。
  671. alert(info);
  672.   }
  673.   else{
  674.     StatusMsg(webform.WebOffice.Status);
  675.   }
  676. }
  677. </script>
  678. </head>
  679. <body bgcolor="#ffffff" onload="Load()" onunload="UnLoad()">  <!--引导和退出iWebOffice-->
  680.   <form name="webform" method="post" action="DocumentSave.aspx" onsubmit="return SaveDocument();">  <!--保存iWebOffice后提交表单信息-->
  681.     <input type="hidden" name="RecordID" value="<%=mRecordID%>">
  682.     <input type="hidden" name="Template" value="<%=mTemplate%>">
  683.     <input type="hidden" name="FileType" value="<%=mFileType%>">
  684.     <input type="hidden" name="EditType" value="<%=mEditType%>">
  685.     <input type="hidden" name="HTMLPath" value="<%=mHTMLPath%>">
  686.     <table border=0  cellspacing='0' cellpadding='0' width=100% height=100% align=center class="TBStyle">
  687.       <tr>
  688.         <td align="right" class="TDTitleStyle" width=64>主题</td>
  689.         <td class="TDStyle"><input type="text" name="Subject" value="<%=mSubject%>" class="IptStyle" onblur="SetBookmarks('Caption',this.value);" style="WIDTH:50%"><span color="blue">|选择"Word公文模板",输入"主题"内容,光标移开,WORD内容自动修改</span></td>
  690.       </tr>
  691.       <tr>
  692.         <td align=right class="TDTitleStyle" width=64>作者</td>
  693.         <td class="TDStyle"><input type="text" name="Author" value="<%=mAuthor%>" class="IptStyle" ></td>
  694.       </tr>
  695.       <tr>
  696.         <td align=right class="TDTitleStyle" width=64>时间</td>
  697.         <td class="TDStyle"><input type=text name=FileDate value="<%=mFileDate%>" readonly class="IptStyle" ></td>
  698.       </tr>
  699.       <tr>
  700.         <!--td align=right valign=top  class="TDTitleStyle" width=64>内容</td-->
  701.        <td align=right valign=top  class="TDTitleStyle" width=79 hegith=90% >
  702.    <b>HTML按钮</b><br><font color="red"><b>功能列表</b></font>
  703.            <input type=button class=button value="文字批注" onclick='webform.WebOffice.ShowType=1;'>
  704.            <input type=button class=button value="手写批注" onclick='webform.WebOffice.ShowType=2;'>
  705.            <input type=button class=button value="文档核稿" onclick='webform.WebOffice.ShowType=0;'>
  706.            <input type=button class=button value="新建文件" onclick='webform.WebOffice.CreateFile();'>
  707.            <input type=button class=button value="重新批注" onclick='webform.WebOffice.ReWrite();'>
  708.            <input type=button class=button value="全屏显示" onclick='webform.WebOffice.FullSize();'>
  709.            <input type=button class=button value="关闭工具栏" onclick="webform.WebOffice.ShowToolBar=0">
  710.            <input type=button class=button value="打开工具栏" onclick="webform.WebOffice.ShowToolBar=1">
  711.            <input type=button class=button value="禁止打开文件" onclick="webform.WebOffice.DisableTools('打开文件',true)">  <!--true禁止,false启用-->
  712.            <input type=button class=button value="隐藏新建文件" onclick="webform.WebOffice.VisibleTools('新建文件',false)"> <!--true显示,false隐藏-->
  713.            <input type=button class=button value="隐藏全屏" onclick="webform.WebOffice.VisibleTools('全屏',false)"> <!--true显示,false隐藏-->
  714.            <input type=button class=button value="显示全屏" onclick="webform.WebOffice.VisibleTools('全屏',true)"> <!--true显示,false隐藏-->
  715.            <input type=button class=button value="显示版本" onclick="alert('当前控件版本为:'+webform.WebOffice.VersionEx()+webform.WebOffice.Version());">
  716. <font color="red"><b>普通功能</b></font>
  717.            <input type=button class=button value="显示痕迹" <%=mDisabled%> <%=mWord%> onclick="ShowRevision(true)">
  718.            <input type=button class=button value="隐藏痕迹" <%=mDisabled%> <%=mWord%> onclick="ShowRevision(false)">
  719.            <input type=button class=button value="获取痕迹" <%=mDisabled%> <%=mWord%> onclick="WebGetRevisions()">
  720.            <input type=button class=button value="清除痕迹" <%=mDisabled%> <%=mWord%> onclick="webform.WebOffice.WebObject.Application.ActiveDocument.AcceptAllRevisions();">
  721.            <input type=button class=button value="保护文档" <%=mDisabled%> onclick="WebProtect(true)">
  722.            <input type=button class=button value="解除保护" <%=mDisabled%> onclick="WebProtect(false)">
  723.            <input type=button class=button value="允许拷贝" <%=mDisabled%> onclick="WebEnableCopy(true)">
  724.            <input type=button class=button value="禁止拷贝" <%=mDisabled%> onclick="WebEnableCopy(false)">
  725.            <input type=button class=button value="页面设置" <%=mDisabled%> <%=mWord%> onclick="WebOpenPageSetup()">
  726.            <input type=button class=button value="打印文档" <%=mDisabled%> <%=mWord%> onclick="WebOpenPrint()">
  727.            <input type=button class=button value="插入图片" <%=mDisabled%> <%=mWord%> onclick="WebOpenPicture()">
  728.            <input type=button class=button value="重调文档" <%=mDisabled%> <%=mWord%> onclick="LoadDocument()">
  729.            <input type=button class=button value="刷新文档" <%=mDisabled%> <%=mWord%> onclick="WebReFresh()">
  730.            <input type=button class=button value="打开本地文件" <%=mDisabled%> onclick="WebOpenLocal()">
  731.            <input type=button class=button value="存为本地文件" <%=mDisabled%> onclick="WebSaveLocal()">
  732. <font color="red"><b>与服务器交互</b></font>
  733.            <input type=button class=button value="签名印章" <%=mDisabled%> onclick="WebOpenSignature()">
  734.            <input type=button class=button value="验证签章[A]" <%=mDisabled%>  onclick="WebShowSignature()">
  735.            <input type=button class=button value="验证签章[B]" <%=mDisabled%>  onclick="WebCheckSignature()">
  736.            <input type=button class=button value="打开标签" <%=mDisabled%>  <%=mWord%>  onclick="WebOpenBookMarks()">
  737.            <input type=button class=button value="填充模版" <%=mDisabled%>  <%=mWord%>  onclick="LoadBookmarks()">
  738.            <input type=button class=button value="保存版本" <%=mDisabled%>  onclick="WebSaveVersion()">
  739.            <input type=button class=button value="打开版本" <%=mDisabled%>  onclick="WebOpenVersion()">
  740.            <input type=button class=button value="保存当前版本" <%=mDisabled%>  onclick="WebSaveVersionByFileID()">
  741.            <input type=button class=button value="保存定稿版本" <%=mDisabled%>  onclick="WebUpdateFile()">
  742.            <input type=button class=button value="存为HTML" <%=mDisabled%>  onclick="WebSaveAsHtml()">
  743.            <input type=button class=button value="存为HTML图片" <%=mDisabled%>  <%=mWord%>  onclick="WebSaveAsPage()">
  744.            <input type=button class=button value="套用模版定稿" <%=mDisabled%>  <%=mWord%> onclick="WebInsertFile()">
  745.            <input type=button class=button value="VBA套红定稿" <%=mDisabled%>  <%=mWord%>  onclick="WebInsertVBA();">
  746.            <input type=button class=button value="打印控制管理" <%=mDisabled%> <%=mWord%>  onClick="WebCopysCtrlPrint()">
  747.            <input type=button class=button value="导入数据内容" <%=mDisabled%>  <%=mWord%>  onclick="WebInportText();">
  748.            <input type=button class=button value="导出文档内容" <%=mDisabled%>  <%=mWord%>  onclick="WebExportText();">
  749.            <input type=button class=button value="插入远程表格" <%=mDisabled%>  <%=mWord%>  onclick="WebSetWordTable()">
  750.            <input type=button class=button value="插入远程图片" <%=mDisabled%>  <%=mWord%>  onclick="WebInsertImage()">
  751.            <input type=button class=button value="下载服务器文件" <%=mDisabled%> <%=mWord%> onclick="WebGetFile()">
  752.            <input type=button class=button value="上传文件到服务器" <%=mDisabled%> <%=mWord%> onclick="WebPutFile()">
  753.            <input type=button class=button value="打开远程文件"  <%=mDisabled%> <%=mWord%>  onclick="WebDownLoadFile()">
  754.            <input type=button class=button value="设置本地时间"  <%=mDisabled%>  onclick="WebDateTime()">
  755.            <input type=button class=button value="信息传递"  <%=mDisabled%>  onclick="WebSendInformation()">
  756.                 <font color="red"><b>VBA调用</b></font>
  757.            <input type=button class=button value="取Word内容" <%=mDisabled%>  <%=mWord%>  onclick="WebGetWordContent()">
  758.            <input type=button class=button value="写Word内容" <%=mDisabled%>  <%=mWord%>  onclick="WebSetWordContent()">
  759.            <input type=button class=button value="WORD禁止拖动" <%=mDisabled%> <%=mWord%> onclick="webform.WebOffice.WebObject.Application.Options.AllowDragAndDrop=false;">  <!--false禁止拖动  true允许拖动-->
  760.            <input type=button class=button value="打印黑白" <%=mDisabled%> <%=mWord%> onclick="WebWordPrintBlackAndWhile();">
  761.            <input type=button class=button value="插入页眉" <%=mDisabled%> <%=mWord%> onclick="webform.WebOffice.WebObject.ActiveWindow.ActivePane.View.SeekView=9;">
  762.            <input type=button class=button value="插入页码" <%=mDisabled%> <%=mWord%> onclick="webform.WebOffice.WebObject.Application.Dialogs(294).Show();">
  763.            <input type=button class=button value="用Excel求和" <%=mDisabled%>  <%=mExcel%> onclick="WebGetExcelContent()">
  764.            <input type=button class=button value="锁定工作表" <%=mDisabled%>   <%=mExcel%> onclick="WebSheetsLock()">
  765.            <input type=button class=button value="EXCEL禁止拖动" <%=mDisabled%> <%=mExcel%> onclick="webform.WebOffice.WebObject.Application.CellDragAndDrop=false;">  <!--false禁止拖动  true允许拖动-->
  766.            <input type=button class=button value="文档页数" <%=mDisabled%>  <%=mWord%>  onclick="WebDocumentPageCount()">
  767. <font color="red"><b>工具栏</b></font>
  768.            <input type=button class=button value="关闭常用工具" <%=mDisabled%>  onclick="WebToolsVisible('Standard',false)">
  769.            <input type=button class=button value="打开常用工具" <%=mDisabled%>  onclick="WebToolsVisible('Standard',true)">
  770.            <input type=button class=button value="关闭格式工具" <%=mDisabled%>  onclick="WebToolsVisible('Formatting',false)">
  771.            <input type=button class=button value="打开格式工具" <%=mDisabled%>  onclick="WebToolsVisible('Formatting',true)">
  772.            <input type=button class=button value="关闭打印按钮" <%=mDisabled%>  onclick="WebToolsEnable('Standard',2521,false);">
  773.            <input type=button class=button value="打开打印按钮" <%=mDisabled%>  onclick="WebToolsEnable('Standard',2521,true);">
  774.            <input type=button class=button value="关闭文档" <%=mDisabled%>  onclick="webform.WebOffice.WebClose();">
  775.                 <font color="red"><b>其他调用</b></font>
  776.            <input type=button class=button value="签章锁定文件" <%=mDisabled%>  onclick="WebSignatureAtReadonly();">
  777.         </td>
  778.         <td class="TDStyle" height=90%>
  779.            <table border=0 cellspacing='0' cellpadding='0' width='100%' height='100%' >
  780.              <tr>
  781.                 <td bgcolor=menu>
  782.                   <!--调用iWebOffice,注意版本号,可用于升级-->
  783.                   <script src="iWebOffice2006.js"></script>
  784.                 </td>
  785.              </tr>
  786.              <tr>
  787.                 <td bgcolor=menu height='20'><div id=StatusBar>状态栏</div></td>
  788.              </tr>
  789.            </table>
  790.         </td>
  791.       </tr>
  792.     </table>
  793.     <input type=submit value="  保存  " <%=mDisabledSave%> >
  794.     <input type=button value="  返回  " onclick="history.back()"> 注意:只有选择《保存》后,所做的操作才有效!
  795.   </form>
  796. </body>
  797. </html>