【发布时间】:2012-03-07 21:49:48
【问题描述】:
我知道他们已经有很多与此类似的问题,但他们似乎都没有给我想要的答案。
我有一个要点要说明我正在尝试自动化,以便 VBA 会自动为我插入图片。我使用GetOpenFileName 允许用户选择文件,但由于这仅在 excel 中受支持,我已将 excel 添加到引用列表中,因此实际命令是
Excel.Application.GetOpenFileName()
因此我的 Sub 显示为
Sub Image()
Dim Pict
Dim ImgFileFormat As String
ImgFileFormat = "Image Files (*.jpg; *.jpeg; *.png; *.bmp; *.gif; *.tif; *.tiff ), *.jpg; *.jpeg; *.png; *.bmp; *.gif; *.tif; *.tiff"
Pict = Excel.Application.GetOpenFilename(ImgFileFormat)
If Pict = False Then End
End Sub
我想要做的是从文件路径(Pict 变量)中提取文件名。
任何帮助将不胜感激。
【问题讨论】:
标签: vba