无法在VSTO插件中的WPF窗口上键入

Ger*_*son 4 c# vsto

我有一个WPF窗口,在触发时会弹出.弹出窗口有几个文本框.当我选择其中一个文本框并开始输入时,焦点将放在Excel电子表格上,键击将被发送到活动单元格.任何人都知道如何解决这个问题?

谢谢

Ger*_*son 7

我找到了解决方案.

在显示弹出窗口之前,必须更改以下属性.

Globals.ThisAddIn.Application.Interactive = false;
Run Code Online (Sandbox Code Playgroud)

然后在关闭时重置为true

Globals.ThisAddIn.Application.Interactive = true;
Run Code Online (Sandbox Code Playgroud)