Board logo

標題: [發問] 萬用字元-抓圖片 [打印本頁]

作者: whirlwind963    時間: 2012-11-1 23:47     標題: 萬用字元-抓圖片

在A2輸入檔名將圖片顯示在B2
能使用萬用字元嗎?
例如:檔名為ABCDEFG.JPG我在A2輸入ABC也能顯示ABCDEFG的圖片
以下是我的程式碼
請問該如何改呢
Sub Macro1()
    j = 2
    While Cells(j, "A") <> ""
        NN = Cells(j, "A")
        Cells(j, "B").Select
        On Error Resume Next
        ActiveSheet.Pictures.Insert("D:\My Pictures" & NN).Select
        Selection.ShapeRange.LockAspectRatio = msoTrue
        Selection.ShapeRange.Height = 100#
        Selection.ShapeRange.Width = 100#
        Selection.ShapeRange.Rotation = 0#
        With Selection
        .Placement = xlMoveAndSize
        .PrintObject = True
        End With
    j = j + 1
    Wend
    Range("A2").Select
End Sub
作者: Hsieh    時間: 2012-11-2 08:42

回復 1# whirlwind963


    ActiveSheet.Pictures.Insert("D:\My Pictures\" & NN & ".JPG").Select
作者: whirlwind963    時間: 2012-11-2 10:04

回復 2# Hsieh

如果這一行改成
ActiveSheet.Pictures.Insert("D:\My Pictures\" & NN & "*.JPG").Select
可行嗎?還是只能輸入完整的檔案名稱
還是有其他的改法
作者: softsadwind    時間: 2012-11-2 13:31

回復  Hsieh

如果這一行改成
ActiveSheet.Pictures.Insert("D:\My Pictures\" & NN & "*.JPG").Select ...
whirlwind963 發表於 2012-11-2 10:04



這個方法我也很好奇...希望能有解答,知道是否可行。

另外我目前使用的方法是先整理出產品的清單、對應圖片名稱、圖片放置位置。
在輔以下拉選擇產品,自動就會帶出圖片出來....前制作業算是比較長
不過跟一般直接把圖片放在excel裡面 是可以節省開啟空間 但是容易混亂...哈哈...自己用ok而已




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)