|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
Sub 批量设置嵌入型图片尺寸()
Dim myInlineShape As InlineShape
For Each myInlineShape In ActiveDocument.InlineShapes
With myInlineShape
.LockAspectRatio = msoFalse '不锁定纵横比
.Height = MillimetersToPoints(23) '设置高度为23mm
.Width = MillimetersToPoints(31)
End With
Next
End Sub
请教如何修改代码,使其达到以下要求:
运行代码后,弹出像信息框或窗体,在文本框内由用用户输入图片高度及宽度的值,确定后,完成操作.
如果有可能的话,能否在前面先加入一个询问"是否要锁定纵横比",选择"是",则再弹出另一个框,由用户选择填写图片的高度或宽度(两个应该是类似单选框,选择高度及输入高度值,宽度及其值就不可用;选择宽度及输入宽度值,高度及其值就不可用),如果选择"否",就弹出像信息框或窗体,在文本框内由用用户输入图片高度及宽度的值。
[ 本帖最后由 tangqingfu 于 2008-11-23 20:12 编辑 ] |
|