WPS 通过 JS 宏批量修复拉伸的图片
从网上下载的 doc 文档,有时候图片被严重拉伸了,如果图片比较少,可以一个个单独重设大小:
但是如果图片太过了,一个个去调整非常费时,这时候我们可以利用 JS 宏批量修复尺寸。
步骤
1、切换到视图标签页,点击 JS 宏
2、随便去个名字,点击创建
3、输入下面的代码
/**
* resetImageSize Macro
*/
function resetImageSize(){
var num = Application.ActiveDocument.InlineShapes.Count;
for (var i=1;i<=num;i++){
// 不锁定宽高比 https://learn.microsoft.com/en-us/office/vba/api/word.inlineshape.lockaspectratio
Application.ActiveDocument.InlineShapes.Item(i).LockAspectRatio = msoFalse;
// 相对于其原始大小的高度比例 https://learn.microsoft.com/en-us/office/vba/api/word.inlineshape.scaleheight
Application.ActiveDocument.InlineShapes.Item(i).ScaleHeight = 100;
Application.ActiveDocument.InlineShapes.Item(i).ScaleWidth = 100;
}
}
4、最后点击上面的运行即可
如果文档比较大,执行的时间稍微长点,期间无法切换到 WPS 查看文档,相对于卡死了,等执行完毕以后就能正常查看了。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
上一篇: MySQL 创建集群
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论