是否有人在使用VBA宏将PNG文件插入Word文档时遇到问题?
我有一个MS Word文档,其中包含表格内的非常大的目录列表。我被要求通过在名称前插入相应的图像来更新文档。
现在,如果我手动输入图像(使用Insert|Image|From File
),我就能成功放置PNG图像......所以我决定写一个快速的VBA宏来为我插入图像。以下是代码示例:
Dim myFile As String
Selection.SelectCell
Selection.Copy
myFile = _
Chr(34) & "C:\Documents and Settings\...\Project\Images\" _
& Left(Selection.Text, Len(Selection.Text) - 2) & Chr(34)
Selection.InlineShapes.AddPicture _
FileName:=myFile, LinkToFile:=False, SaveWithDocument:=True
成果:
wdDialogInsertPicture
Dialog,它工作得很好。这非常令人困惑......使用手动流程,插件有效,但使用自动解决方案,插入不会工作!
有任何想法或建议吗?
答案 0 :(得分:0)
我已经尝试了几次这个宏并且它有效......似乎我再也无法重新创建错误了。因此,我将在“Office VBA的奥秘”专栏下标记这一点,并保持原样......这不是一个高优先级的项目,因此我无需继续调查。
感谢 Alain 和 Joel Spolsky 的帮助。