用户登录
用户注册

分享至

js操作word

  • 作者: 请叫我刘小冰
  • 来源: 51数据库
  • 2020-04-21

1.关于javascript操作word

js表单word常用操作

1>tablesObj.Cell(行, 列).Split(1,3);//将某行某列单元格拆分成一行三列

2>tablesObj.Cell(行,列).Merge(tablesObj.Cell(行,列));//合并某行某列到某行某列。

4>tablesObj = this.office.obj.ActiveDocument.Tables(1);//得到表格

5> tablesObj.rows(fixlength+uselength+1).Borders(2).LineStyle=0;//左边虚线0,实线1,其中1 上 2左 3下 4右,常用于连续添加WORD表格的情况

6> tablesObj.Rows(行).Delete();//删除行,注意:只有未合并列的情况下才能进行删除。

7> tablesObj.Cell(行, 列) .Font.Name=”宋体” //字体设置,同样还有.Font.Size字体大小等。

8> tablesObj.Cell.ParagraphFormat.Alignment= align;//居中对齐

希望对你有帮助。

2.使用javascript怎样操作word,对word进行页面设置

这个只能在IE上用,使用jscript。

var WordApp=new ActiveXObject("Word.Application");

var wdCharacter=1

var wdOrientLandscape = 1

WordApp.Application.Visible=true;

var myDoc=WordApp.Documents.Add();

WordApp.ActiveDocument.PageSetup.Orientation = wdOrientLandscape

WordApp. Selection.ParagraphFormat.Alignment=1 //1居中对齐,0为居右

WordApp. Selection.Font.Bold=true

WordApp. Selection.Font.Size=20

WordApp. Selection.TypeText("我的标题");

WordApp. Selection.MoveRight(wdCharacter); //光标右移字符

WordApp.Selection.TypeParagraph() //插入段落 相当于br

WordApp. Selection.Font.Size=12

WordApp. Selection.TypeText("副标题"); //分行插入日期

WordApp.Selection.TypeParagraph() //插入段落

var myTable=myDoc.Tables.Add (WordApp.Selection.Range, 8,7) //8行7列的表格

var aa = "我的列标题"

for (i= 0;i<7;i++)

{

with (myTable.Cell(1,i+1).Range)

{

font.Size = 12;

InsertAfter(aa);

ColumnWidth =4;

ParagraphFormat.Alignment =1; //设置对齐方式 水平对齐

}

}

for (i =0;i<7;i++)

{

for (n =0;n<7 ;n++)

{

with (myTable.Cell(i+2,n+1).Range)

{

font.Size = 12;

InsertAfter("bbbb");

ParagraphFormat.Alignment =1; //设置对齐方式 水平对齐

}

}

}

myDoc .saveAs("d:\\gc.doc"); //保存word

3.关于javascript操作word

js表单word常用操作1>tablesObj.Cell(行, 列).Split(1,3);//将某行某列单元格拆分成一行三列2>tablesObj.Cell(行,列).Merge(tablesObj.Cell(行,列));//合并某行某列到某行某列。

4>tablesObj = this.office.obj.ActiveDocument.Tables(1);//得到表格5> tablesObj.rows(fixlength+uselength+1).Borders(2).LineStyle=0;//左边虚线0,实线1,其中1 上 2左 3下 4右,常用于连续添加WORD表格的情况6> tablesObj.Rows(行).Delete();//删除行,注意:只有未合并列的情况下才能进行删除。7> tablesObj.Cell(行, 列) .Font.Name=”宋体” //字体设置,同样还有.Font.Size字体大小等。

8> tablesObj.Cell.ParagraphFormat.Alignment= align;//居中对齐希望对你有帮助。

4.JavaScript操作word后,怎么正确关闭打开的WINWORD进程

可以尝试如下方法进行操作:

1、在Word2010的文件菜单——选项——校对,将在Word 中更正拼写和语法时“键入时标记语法错误”前面的勾取消即可。

2、此外,如果进行上述设置之后,有时候还会出现word 占用CPU 50%或100%导致卡死的现象,很可能还是Endnote插件的问题。因为打Word 中插入的Endnote 文献有更新时,Endnote 会对文献进行重新编译索引,从而占用大量CPU资源而导致word 停顿很卡。

①在Word 中的Endnote 工具栏里,把默认的“Instant Formatting is On”改为“Turn Instant Formatting Off”。

②点开Preferences 设置面包,在General选项卡中把“Enable Instant Formatting on new Word documents”前面的勾取消掉就可以避免Endnote 反复检查更新的文档。

5.javascript如何打开word

你看下下面这段代码!<script language="javascript" type="text/javaScript"> function readWord(){ var worldObj=null; //操作Word的ActiveX对象 try{ wordObj=new ActiveXObject("Word.Application"); } catch(e){ window.alert(";创建ActiveX对象失败!"); return; } var doc=wordObj.Documents.open("E://test//月下独酌.doc";); //得到Word文档 doc.Windows(1).selection.WholeStory(); //选中整个文档 document.getElementById("content").innerText=doc.Windows(1).selection.Text; //将文档的内容赋给页面中的元素 wordObj.activeDocument.Close(0); //关闭word文档 wordObj.Quit(); //退出ActiveX控件 /* Documents.Open()方法有3个参数:目标文件路径,文件编辑器,以及是否已读写模式打开目标文件,如果后两个未指定, 系统将默认以当前系统中注册的编辑器以及读写模式打开目标文件 */ } </script>。

6.js 怎么讲html页面保存word

js 怎么将html页面保存word,我们需要使用自己编写的函数,然后在通过moveToElementText这个函数获取到html的内容,然后在保存就可以了,这里我提交一段代码: 2 3 测试HTML导出内容至WORD 4 <script type="text/javascript" language="javascript"> 5 //指定页面区域内容导入Word 6 function exportToWord(controlId) { 7 var control = document.getElementById(controlId); 8 try { 9 var oWD = new ActiveXObject("Word.Application");10 var oDC = oWD.Documents.Add("", 0, 1);11 var oRange = oDC.Range(0, 1);12 var sel = document.body.createTextRange();13 try {14 sel.moveToElementText(control);15 } catch (notE) {16 alert("导出数据失败,没有数据可以导出。

");17 window.close();18 return;19 }20 sel.select();21 sel.execCommand("Copy");22 oRange.Paste();23 oWD.Application.Visible = true;24 //window.close();25 }26 catch (e) {27 alert("导出数据失败,需要在客户机器安装Microsoft Office Word(不限版本),将当前站点加入信任站点,允许在IE中运行ActiveX控件。");28 try { oWD.Quit(); } catch (ex) { }29 //window.close();30 }31 }32 </script>333435 36 爱情公寓第三季成绩表37 38

39 40 43 46 49 50 51 54 57 60 61 62 65 68 71 72
41 名次42 44 姓名45 47 总分48
52 201200153 55 曾小贤56 58 8659
63 201200264 66 胡一菲67 69 8570
73 74 75 76 77 7879。

转载请注明出处51数据库 » js操作word

软件
前端设计
程序设计
Java相关