我有一个代码,用于将附加文件插入到特定的列并调整其大小,以使其完美地填充单元格。我现在唯一的问题是该对象只是一个空白矩形,如果单元格中甚至没有东西,也很难发现。
我已经尝试过IconLabel:=Range("A" & ActiveCell.Row)
,以便它显示该行的ID号,但似乎显示它已经很伸直,甚至看不到任何东西。
Sub Macro1()
Range("X" & ActiveCell.Row).Select
Dim vFile As Variant, Sh As Object
vFile = Application.GetOpenFilename("All Files,*.*", Title:="Find file to insert")
If vFile = False Then Exit Sub
Dim OleObj As OLEObject
Set OleObj = ActiveSheet.OLEObjects.Add(Filename:=vFile, Link:=False, DisplayAsIcon:=True, IconFileName:= _
"C:\WINDOWS\Installer\{90110409-6000-11D3-8CFE-0150048383C9}\xlicons.exe", _
IconIndex:=0, IconLabel:=Range("A" & ActiveCell.Row).Value)
OleObj.ShapeRange.LockAspectRatio = msoFalse
OleObj.Height = Range("X" & ActiveCell.Row).Height
OleObj.Width = Range("X" & ActiveCell.Row).Width
End Sub