【发布时间】:2016-01-14 21:28:12
【问题描述】:
我需要使用截图工具截取几张截图,然后将其复制并粘贴到我的 Outlook 电子邮件模板中。
在我将图片粘贴到电子邮件模板后,我希望通过单击按钮将图片更改为 9 厘米(255 ps)的宽度。按钮后面的代码将在当前打开的项目上运行。
也就是说,代码必须遍历当前打开的项目并识别图像对象,并运行代码来更改图像的宽度(打开纵横比)。
我已经完成了如下所示的一些编码,但我无法让它运行。谁能帮我解决这个问题?
附言我进行了搜索,发现 ShapeRange 仅适用于 Word、Powerpoint、Excel、Project 等。
Option Explicit
Sub ChangeWidth()
Dim objApp As Outlook.Application
Dim objItem As Outlook.MailItem
Dim OrigShape As ShapeRange
Dim image As Object
Set objApp = Application
Set objItem = objApp.ActiveInspector.CurrentItem
objItem.ShapeRange.LockAspectRatio = msoTrue
objItem.ShapeRange.Width = 255.1181103
End Sub
【问题讨论】:
标签: vba outlook outlook-2013