| ©«¤l5923 ¥DÃD13 ºëµØ1 ¿n¤À5986 ÂI¦W0  §@·~¨t²Îwin10 ³nÅ骩¥»Office 2010 ¾\ŪÅv150 ©Ê§O¨k ¨Ó¦Û¥xÆW°ò¶© µù¥U®É¶¡2010-5-1 ³Ì«áµn¿ý2022-1-23 
         
 | 
                
| ¦^´_ 5# c_c_lai 2# ¦³»~ ¤w§ó¥¿
 ½Æ»s¥N½XOption Explicit
Sub Ex()
    Dim j As Integer, MyPath As String
    j = 2
    MyPath = "D:\My Pictures\"
    While Cells(j, "C") <> ""
        If UCase(Cells(j, "C")) Like "*ABCD*" Then  '¦r¦ê¤¤¦³"ABCD"
           'UCase ¨ç¼Æ ¶Ç¦^¤@Ó Variant (String)¡A©Ò§t¬°Âন¤j¼g¤§¦r¦ê¡C
            Cells(j, "D").Select
            Selection.RowHeight = 82
           If Dir(MyPath & Cells(j, "C")) <> "" Then
                With ActiveSheet.Pictures.Insert(MyPath & Cells(j, "C"))
                    '  .ShapeRange.LockAspectRatio = msoTrue
                    '  ¦b½Õ¾ã¹Ï®×¤j¤p®É¡A¥i¥H¤À§O¦a½Õ¾ã¹Ï®×ªºªø«×©M¼e«×
                    .ShapeRange.LockAspectRatio = msoFalse
                    .ShapeRange.Height = IIf(.ShapeRange.Height > 100, 100, .ShapeRange.Height)
                    .ShapeRange.Width = IIf(.ShapeRange.Width > 200, 200, .ShapeRange.Width)
                    .ShapeRange.Rotation = 0#
                    .Placement = xlMoveAndSize
                    .PrintObject = True
                End With
            End If
        End If
        j = j + 1
    Wend
    Range("C2").Select
End Sub
 | 
 |