C# 当Excel不在焦点时在Excel中显示单元格选择

C# 当Excel不在焦点时在Excel中显示单元格选择,c#,wpf,C#,Wpf,我们已经为Excel创建了自己的FindAndReplace对话框。我们正在使用WPF创建此对话框 当我们将此对话框设置为模式时,当我们设置为“查找”时,它会显示结果,当我们单击结果时,选择会在excel中进行,但用户需要关闭对话框,然后只有用户才能在excel中编辑所选单元格,因为这是模式对话框 我尝试将对话框从模态更改为非模态,但当我们单击对话框中的结果时,excel中没有出现单元格选择。但当我们点击excel时,它显示了选择 我们需要根据在对话框中单击的结果在excel中显示所选内容,而不

我们已经为Excel创建了自己的FindAndReplace对话框。我们正在使用WPF创建此对话框

当我们将此对话框设置为模式时,当我们设置为“查找”时,它会显示结果,当我们单击结果时,选择会在excel中进行,但用户需要关闭对话框,然后只有用户才能在excel中编辑所选单元格,因为这是模式对话框

我尝试将对话框从模态更改为非模态,但当我们单击对话框中的结果时,excel中没有出现单元格选择。但当我们点击excel时,它显示了选择

我们需要根据在对话框中单击的结果在excel中显示所选内容,而不会失去焦点

我尝试使用Range.Select()和Range.Activate(),但仍然没有用


请帮助我在excel中选择单元格,而不会丢失对话框中的焦点。

我不能肯定,但据我所知,问题是对话框窗口关闭后excel会更新。如果是这种情况,请尝试将对话框窗口移动到另一个线程。我们仅对对话框使用单独的线程,但在excel中仍然看不到所选内容。