我有一个用户窗体,它根据工作表上所做的选择显示附加信息。
调用用户窗体的过程位于工作表模块中,触发器是Worksheet_SelectionChange
。该表单是无模式的,因此用户可以选择工作表上的不同单元格。显示带有数据的表单。
问题是用户窗体将焦点从 Excel 应用程序移开,导致箭头键不起作用。由于触发器是一个 Worksheet_SelectionChange
事件,因此它总是在选择更改后获得焦点。
如何从用户窗体中重新设置焦点或阻止用户窗体首先获得焦点?
我查看了应用程序属性以重新获得焦点,并查看了用户窗体属性以从用户窗体中删除焦点,但无法弄清楚。
最佳答案
我通常会使用:
AppActivate Application.Caption
关于excel - 加载非模式用户窗体后将焦点设置回 Excel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48217069/