AHK快捷键(28)——统一文档内图片的尺寸

wils
wils

创作者俱乐部成员

今天的问题来自论坛:https://bbs.wps.cn/topic/38623

编辑一张图片之后,通过快捷键将所有图片设置为一样的尺寸

👋

#=::

{

wps := GetKwps()

if wps.Selection.Type == 7 {

for i in wps.ActiveDocument.InlineShapes {

i.LockAspectRatio := 0

i.Width := wps.Selection.InlineShapes(1).Width

i.Height := wps.Selection.InlineShapes(1).Height

}

} else if wps.Selection.Type == 8 {

for i in wps.ActiveDocument.Shapes {

i.LockAspectRatio := 0

i.Width := wps.Selection.ShapeRange(1).Width

i.Height := wps.Selection.ShapeRange(1).Height

}

}

wps := ""

}

由于嵌入和浮动图片是两种容器,所以分开处理

选中一张图片,按win键加=,设置所有同类图片的尺寸为当前选中图片的尺寸

其实不设置快捷键,用JS实现也很简单

对图片循环,取消长宽比锁定,设置长款为选中图片的长宽即可,自己写JS也方便控制

好像WPS没法方便的选中一部分图片,暂时是全部修改

如果有需要,可以专门再做个选择图片的对话框之类的,后面再改吧

代码和打包的exe在这:https://gitee.com/wanghan519/ahk4wps

exe在右边发行版里

海南省
浏览 1086
收藏
9
分享
9 +1
+1
全部评论