![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JS宏
红狐九尾
这个作者很懒,什么都没留下…
展开
-
WPS的JS宏如何设置Word文档的表格的单元格文字重新编号
希望对Word文档中的表格进行统一处理,表格内的编号,有时候会出现紊乱,下一个表格的编号承接了上一个表格的编号,实际需要重新编号。当表格比较多时,手动更改非常麻烦,而且更改一遍并不能完成,后续还要进行多次的修改和编辑,就会导致不停地修改,工作重复而繁琐。如下代码解决了对表格中的每一个单元格进行重新编号的问题。function 表格内编号设置()原创 2024-04-28 22:45:00 · 579 阅读 · 0 评论 -
WPS的JS宏如何批量实现文字的超链接
上述表中为每一条文件名称完成了相应文件路径的超级链接,点击相关的文件名称之后,即可打开对应的文件,不需要为每一条记录进行单独的指定超级链接。实现如下表格中,文件名称超级链接到对应的文件路径上,点击对应的文件名称,即可打开对应的文件。把上述表格放入Excel表中,序号对应A列,文件名称对应B列,文件路径对应C列;文档\系统配置\变更申请与处理表.xls。文档\系统配置\配置管理总结报告.xls。文档\系统配置\配置项状态报告.xls。文档\系统配置\配置审计报告.xls。配置审计报告.xls。原创 2024-04-08 20:00:00 · 627 阅读 · 0 评论 -
WPS的JS宏实现WORD表格的首行以及整体格式设置
查看了WPS的帮助文档,虽然Rows.Item(1)的使用方法在帮助文档中出现了,也有范例,但是我的程序运行总会报错。本文实现了在WORD文档中的表格的样式、字体的整体设置,以及首行的样式、字体的翻开设置。上面的错误问题,折腾了我很久,百思不得其解,Rows.Item(1)显然是无法访问。字体 5号,方正仿宋_GB2312,行间距=18磅;外框线=1.0磅,双线;内框线=0.5磅,单线;首行行间距=12磅。原创 2023-12-25 14:58:43 · 1549 阅读 · 1 评论 -
WPS的JS宏实现图片正文在同一段落的分离方法
当图片处于正文的行尾时,有时候人眼很难判断出来。但是在编辑格式时又很容易出错,图片需要居中处理,正文需要左对齐。如下JS代码实现了:图文分离原创 2022-06-22 22:13:31 · 435 阅读 · 0 评论 -
WPS的JS宏的文件对话框FileDialog
WPS的JS宏的文件对话框FileDialog调用方法:Application.FileDialog(FileDialogType)FileDialogType对话框类型MsoFileDialogType。MsoFileDialogType枚举类型:msoFileDialogFilePicker:“文件选取器”对话框。 msoFileDialogFolderPicker:“文件夹选取器”对话框。 msoFileDialogOpen: “打开”对话框。 msoFileDialogS...原创 2022-05-31 11:31:49 · 4262 阅读 · 7 评论 -
WPS的JS宏实现Excel表格合并后自动拆分并填充
本方法实现了对excel表格的自动拆分,并对拆分后的单元格进行自动填充。示例代码如下:Windows.Item(TextEdit1.Text).Activate(); let cel = Range("A1"); let coNum = SpinButton2.Value;//输入需要处理的列数 rowNu = Application.ActiveSheet.UsedRange.Rows.Count;//区域中使用的有效行数 let nummb = 0; ...原创 2022-04-11 10:59:40 · 4512 阅读 · 0 评论 -
WPS的JS宏实现调用内置对话框
Dialog 对象代表一个内置对话框。Dialog对象是Dialogs集合的成员。Dialogs集合包含 WPS 中的所有内置对话框。不能在Dialogs集合中创建新的内置对话框,也不能向其中添加内置对话框。说明使用Dialogs(Index) 返回单个Dialog对象(其中Index是标识对话框的WdWordDialog常量)。以下示例显示和执行在内置的“打开”对话框中采取的操作。Application.Dialogs.Item(wdDialogFileOpen...原创 2022-03-01 14:01:29 · 1790 阅读 · 0 评论 -
WPS的JS宏实现对表格的层级访问
表格文件的对象包含关系:工作簿(WorkBook)----》工作表(Sheet)——》范围RangeApplication.Workbooks.Item("工作.xlsx").Worksheets.Item("Sheet1").Range("A1:A9").Formula = "=Rand()";代码实现了对表格文件《工作.xlsx》的sheet1页中A1:A9单元格进行随机数的填充。注意:基于现有WPS的版本,WPS的宏编辑器中,只能实现部分函数的自动提示(Application.Work原创 2022-02-17 23:46:25 · 2079 阅读 · 4 评论 -
WPS的JS宏函数如何定义成内部函数的方法
WPS的JS宏函数定义,如何定义成内部函数,避免出现在JS宏下拉菜单中呢?例如,定义了一个按钮的click事件,系统自动生成的代码如下形式:function CommandButton1_Click(){ ……}上述的代码,可以响应按钮点击事件,同时也会出现在JS宏的下拉菜单中。如果希望在JS宏的功能下拉菜单中隐藏,则给函数添加一个或多个参数(para)即可。function CommandButton1_Click(para){ ……}...原创 2022-01-24 17:47:17 · 2479 阅读 · 0 评论 -
Word文档的设计模式添加的控件,不被移动的方法
在word文档中,使用设计模式在文档中添加的控件,希望可以禁止改变位置、改变大小,但可以执行按钮点击、输入框输入等操作。例如:方法:以WPS为例:审阅-》限制编辑-》设置文档的保护方式-》只读-》启动保护此种方式可以保护文档不会被误操作,误更改,同时还可以进行按钮点击...原创 2022-01-24 17:31:10 · 531 阅读 · 0 评论 -
WPS的JS宏设置文档的表格底色
//前提:先选中文字表格的一行。let i = 1;while(i <= ActiveW.Selection.Cells.Count){//表格的表头颜色填充 ActiveW.Selection.Cells.Item(i).Shading.BackgroundPatternColor = wdColorGray15; i++;} 说明:尝试着以行为单位进行设置,但是设置无效,仅以单元格为单位进行填充可行。可能是WPS自身问题导致。 ...原创 2022-01-12 11:29:21 · 2617 阅读 · 0 评论 -
WPS的JS宏表格的标题行跨页重复的设置方法
Selection.Tables.Item(1).Select(); Selection.Rows.HeadingFormat = false;//truefalse:跨页不重复true:跨页重复原创 2021-12-18 13:53:45 · 805 阅读 · 0 评论 -
WPS的JS宏设置页边距方法
/*页边距页边距参数:上2.0cm,下2.0cm,左2.5cm,右2.5cm*/ ActiveDocument.PageSetup.TopMargin = Application.CentimetersToPoints(2); ActiveDocument.PageSetup.BottomMargin = Application.CentimetersToPoints(2); ActiveDocument.PageSetup.LeftMargin = Applicatio...原创 2021-12-18 13:47:51 · 841 阅读 · 0 评论 -
WPS的JS宏编程实现操作另一个文档内容的方法
//在WPS中打开一个文档,文件路径为filepathlet Filedlg = Application.FileDialog(msoFileDialogFilePicker);let filepath = ""; Filedlg.Show(); if(Filedlg.SelectedItems.Count ==1) { filepath = Filedlg.SelectedItems(1); Documents.Open(file...原创 2022-01-20 13:21:06 · 5142 阅读 · 0 评论 -
WPS的JS宏设定文字的标题行重复
WPS的JS宏设定文字的标题行重复,光标定位在表格内任何位置即可,不需要全选表格。使用如下代码:Selection.Tables.Item(1).Rows.Item(1).HeadingFormat = true;//指定表格第一行为表格标题行,跨页重复Selection.Tables.Item(1).Rows.Item(2).HeadingFormat = true;//指定表格第二行为表格标题行,跨页重复以此类推。代码适应于表格多行作为标题行的情形。注意:需要按照Rows.Item(原创 2022-01-12 15:02:10 · 977 阅读 · 2 评论