jjzjj

PartPhotoTaskPane

全部标签

c# - Excel 中的 CustomTaskPane 未出现在新工作簿中

我在Excel2013中添加了一个CustomTaskPane,让用户可以快速搜索照片。如果用户只打开/创建一个工作簿,它工作得很好。问题是如果他们打开另一个工作簿或创建一个新工作簿,任务Pane不会出现在出现的新窗口中。它只是留在原来的窗口中。我知道这种行为是由于我只是在打开Excel时才初始化面板造成的。我向ActiveWindow事件添加了一个事件处理程序,以便在他们打开另一个工作簿时初始化一个新面板。问题是我不知道如何判断CustomTaskPane是否已经存在于窗口中。如果是,它会简单地创建另一个CustomTaskPane,因此该窗口中现在有两个。我编写了以下代码来处理原始