vbaフォームに3枚の画像があります。
画像は(picture1、picture2、およびselectedImage)VBAフォーム上の画像の画像プロパティを設定する問題
VBAは、選択された画像と等しいpicture1またはpicture2を設定します。 Picture1とPicture2は(none)に初期化され、selectedImageはローカルビットファイルに設定されます。 「Picture1.Picture = selectedImage.Picture」が実行されている、まだ画像が更新されていない...
すべてのヘルプは大歓迎だろう
Private Sub updatePicture(position As Integer)
'This code works when un-commented out and run
'Picture1.Picture = selectedImage.Picture
'This code does not update the images
If position = 1 Then
Picture1.Picture = selectedImage.Picture
ElseIf position = 2 Then
Picture2.Picture = selectedImage.Picture
End If
End Sub
私は、デバッグおよび位置= 1確認、およびライン。 excelの使用2013年
かどうかを明確にするためにあなたの質問を更新してください:
あなた
Userform
の背後にあるコード、そして、そのようなイベントをトリガーとハンドルますImageコントロールは 'selectedPicture'または' selectedImage'と呼ばれます。 –混乱して申し訳ありませんが、コードは正しいです...画像コントロールが選択されています画像 –