|
フォームにリストボックスを作成し、Imege1に表示するように参考書をみて
作りました。
Private Sub ListBox1_Change()
Dim MyDir As String
MyDir = ActiveWorkbook.Path & "\写真\"
Image1.Picture = _
LoadPicture(MyDir & ListBox1.Text)
End Sub
--------------------------------------
Private Sub UserForm_Initialize()
Dim MyDir As String
Dim myFName As String
MyDir = ActiveWorkbook.Path & "\写真\"
myFName = Dir(MyDir & "*.JPG")
Do While myFName <> ""
ListBox1.AddItem myFName
myFName = Dir()
Loop
End Sub
-------------------------------------------
ここまでは作動しましたが
選択した写真をエクセルシートに貼り付けるよう
-------------------------------------------
Sub 表示()
Dim myDir As String
myDir = ActiveWorkbook.Path & "\写真\"
ActiveSheet.Range("D2") = _
SavePicture(Image1 & myDir)
End Sub
--------------------------------------
Sub 表示2()
Dim myDir As String
myDir = ThisWorkbook.Path & "\写真¥"
Call SavePicture(Image1.Pictures, myDir)
ActiveSheet.Pictures.Insert myDir
Kill myDir
End Sub
-------------------------------------------
Sub 表示3()
ActiveSheet.Range("D2") = Image1.Pictures
End Sub
--------------------------------------------
と3タイプ作って見ましたがどれも作動しませんでした
シートに貼り付けるにはどのように記述したらいいですか?
教えてください。
追伸
似たような質問もあり、それも試して見ましたが-----
|
|