一、使用js宏
1、选择 开发工具---js宏
2、宏的位置选择 所有活动模板和文档,宏名 自定义即可(非中文),单击 创建 进入wps宏编辑界面
3、编辑js代码,代码如下:
function 宏名称()
{
var num = Application.ActiveDocument.InlineShapes.Count;
for (var i=1;i<=num;i++)
{
Application.ActiveDocument.InlineShapes.Item(i).Width=29.77 * 28.35;
Application.ActiveDocument.InlineShapes.Item(i).Height=21 * 28.35;
// 默认使用px 所以需要装换成cm
// 1cm = 28.35px\
// 将29.77和21换成对应的尺寸(单位cm)\
}
}
最终:点击左上角保存按钮,后 关闭wps编辑器
4、再次单击 js宏 ,可以看到已经保存的宏命令,选择对应宏, 运行,即可。如果需要调整尺寸,可以单击编辑然后修改尺寸后,再次保存,重复4步骤。
注意:目前wps的js宏,仅在windows上可使用,mac上还未开放。
二、VB宏
word中的宏命令是使用VBA编辑的,wps也可使用VBA宏命令,但是由于WPS没有内置VBA程序,所以需要先安装另外的工具包。(笔者也不太会,想学的自查百度吧) 1、word中使用VBA宏程序,代码如下:
Sub 宏名称()
Dim n
On Error Resume Next
For n = 1 To ActiveDocument.InlineShapes.Count
ActiveDocument.InlineShapes(n).Height = 20 * 28.35
ActiveDocument.InlineShapes(n).Width = 20 * 28.35
Next n
End Sub