VBA EXCEL 如何获得焦点
职业培训
培训职业
2024-11-29
在窗体那里贴上以下代码:Private Declare Function SetActiveWindow Lib "user32.dll" (ByVal hwnd As Long) As LongPrivate Sub UserForm_Activate()SetActiveWindow Application.hwndEnd Sub你以上的代码更改为:Private Sub Worksheet_SelectionChange(ByVal Target As Ran
在窗体那里贴上以下代码:
Private Declare Function SetActiveWindow Lib "user32.dll" (ByVal hwnd As Long) As Long
Private Sub UserForm_Activate()
SetActiveWindow Application.hwnd
End Sub
你以上的代码更改为:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
UserForm1.Hide
On Error GoTo L
DoEvents
x = ActiveCell
If x = "" Then End
UserForm1.Show 0
UserForm1.Image1.Picture = LoadPicture("D:\My Documents\My Pictures\" & x & ".jpg")
GoTo k
L:
Unload UserForm1
k:
End Sub
标签
版权声明:本文由哟品培原创或收集发布,如需转载请注明出处。
下一篇:流水线的意思
猜你喜欢
其他标签