我目前在Excel中使用它(保存在临时文件夹“C:\ TEMP \照片”)显示的图像用户窗体旋转与VBA中保存的图像
我想要做的是有按钮(90 ,180,270),用于旋转位于“C:\ Temp \ Photos”中的图像。认为它可能是一个FileSystemObject,但不知道他们还不知道如何做到这一点。
谢谢
编辑:添加一些代码的请求。根据在组合框中选择的值插入图片。任何改变都会引用pic1-pic5(任何时候只有5张图片)。
Private Sub ComboBox1_Change()
pic1 = "C:\Temp\Photos\" & Me.ComboBox1.Text & "\1.jpg"
pic2 = "C:\Temp\Photos\" & Me.ComboBox1.Text & "\2.jpg"
pic3 = "C:\Temp\Photos\" & Me.ComboBox1.Text & "\3.jpg"
pic4 = "C:\Temp\Photos\" & Me.ComboBox1.Text & "\4.jpg"
pic5 = "C:\Temp\Photos\" & Me.ComboBox1.Text & "\5.jpg"
If Dir(pic1) <> vbNullString Then
Me.Image1.Picture = LoadPicture(pic1)
Else
Me.Image1.Picture = LoadPicture("")
End If
If Dir(pic2) <> vbNullString Then
Me.Image2.Picture = LoadPicture(pic2)
Else
Me.Image2.Picture = LoadPicture("")
End If
If Dir(pic3) <> vbNullString Then
Me.Image3.Picture = LoadPicture(pic3)
Else
Me.Image3.Picture = LoadPicture("")
End If
If Dir(pic4) <> vbNullString Then
Me.Image4.Picture = LoadPicture(pic4)
Else
Me.Image4.Picture = LoadPicture("")
End If
If Dir(pic5) <> vbNullString Then
Me.Image5.Picture = LoadPicture(pic5)
Else
Me.Image5.Picture = LoadPicture("")
End If
End Sub
你能显示一些代码吗? –
最简单的方法是使用同一图像的不同方向保存4个图像,并在每次单击时简单地加载图片。 –
@simoco更改了OP – bmgh1985