vba 代码中出现jpg和jpeg 如何用通用码?

.Pictures.InsertThisWorkbook.Path&"\照片\"&Range("B3")&".jpg"有两种扩展名(jpg和jpeg)的图片文件如何写上面... .Pictures.Insert ThisWorkbook.Path & "\照片\" & Range("B3") & ".jpg"
有两种扩展名(jpg和jpeg)的图片文件如何写上面的(.jpg)或(.jpeg)?
展开
 我来答
世界喜欢不一样
2015-07-01 · TA获得超过2374个赞
知道大有可为答主
回答量:1546
采纳率:50%
帮助的人:648万
展开全部

试着写了一个打开路径下图片的程序,文件名中可以使用通配符,代码如下:

Sub OpenPics()
    Dim myPath As String, myPic
    myPath = ThisWorkbook.Path & "\"
    myPic = Dir(myPath & "*.jp" & "*")
    Do While myPic <> ""
        If myPic <> "" Then
            Shell "mspaint.exe " & myPic
        End If
        myPic = Dir
   Loop
End Sub

您的代码可以修改为:

.Pictures.Insert ThisWorkbook.Path & "\照片\" & Range("B3") & ".jp" & "*"

通配符前面有一个半角空格,第一次回答时手误没有空格,是否因此无法正常运行。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式