综合百科

wps中的启用宏怎样打开

wps中的启用宏怎样打开

一、关于JS宏的基础知识

二、学习JS宏的重要性

1. 提升工作效率:在日常使用WPS的过程中,经常需要执行重复的操作。通过编写或录制JS宏,我们可以自动化完成这些重复任务,显著提高工作效率。

2. 易于上手:JS语法相对简单,学习门槛较低。即使没有编程基础,也可以通过录制宏的方式,让WPS自动将用户的操作转换为JS代码,易于掌握。

3. 功能强大:JS宏能够调用表格自带的函数,并且允许自定义函数。用户可以通过运行宏对话框来执行宏,也可以结合可视化控件,在特定事件发生时执行宏。

三、实战应用:如何在工作中使用JS宏

接下来,我们以自动生成工资条为例,讲解JS宏在工作中的具体应用。

原始工资条

我们录制一个新的宏。选中表头后,同时按住shift和ctrl键,点击“使用相对引用”。然后,按住鼠标左键下拉一行,停止录制宏。

下拉一次表头

录制的JS宏如下:

/ Macro1 Macro /

(Macro1是由WPS定制的录制宏,录制时间为2022年10月30日)

function Macro1() {

Application.WindowState = xlMinimized; // 最小化WPS窗口

Application.Left = 0; // 设置WPS窗口位置

Application.Top = 37; // 设置WPS窗口位置

Application.WindowState = xlMaximized; // 最大化WPS窗口

Range(“A2:Q3”).Select(); // 选择特定范围

for(var i=0; i

Selection.Copy(undefined); // 复制选定内容

ActiveCell.Offset(2, 0).Range(“A1:Q2”).Insert(xlShiftDown, undefined); // 在下方插入复制的内容

Application.CutCopyMode = false; // 清除复制模式

ActiveCell.Offset(2, 0).Range(“A1:Q2”).Select(); // 选择新插入的范围

ActiveCell.Rows.Item(“1:1”).EntireRow.RowHeight = 16; // 设置第一行的高度

ActiveCell.Offset(1, 0).Rows.Item(“1:1”).EntireRow.RowHeight = 17; // 设置第二行的高度

}

通过这段代码,我们可以发现其中的规律,并添加一个循环来执行剩余的操作。最终生成工资条的效果如下:


wps中的启用宏怎样打开

你可能也会喜欢...