2015-05-06 3 views
1

Мне нужно создать базу данных с более чем десяти тысячами записей. Существует поле, на котором изображение, щелкнув изображение, которое будет отображаться с программой по умолчанию, на основе изображения, на которое вы нажали. Духов этот код:Как открыть изображение, соответствующее полю

Private Sub Campo1_Click() 

Dim L As Long 

L = ShellExecute(0, "Open", """" & "C:\Users\Nick\Desktop\Documenti\Pictures\DioDiego.jpg" & """", vbNullString, vbNullString, 1) 

End Sub 

когда OnClick событие происходит на изображении отображается то же изображение, независимо от записи, на котором вы щелкнули. Как изменить код, чтобы открыть изображение поля, которое было нажато? (Я новичок в VBA)

ответ

0

С этим "C: \ Users \ Ник \ Desktop \ Documenti \ Pictures \ DioDiego.jpg" вы рассказываете в приложение, чтобы открыть DioDiego.jpg, как вы жестко закодированы в команде. Попробуйте указать имя файла изображения в конец пути, в зависимости от того, на какое изображение пользователь нажимает.

Смежные вопросы