Tag: 焦点

无法在Excel中的setSelectedDataAsync之后编辑单元格

我正在使用Office加载项平台开发Excel的加载项。 在这个加载项中,我使用setSelectedDataAsync **函数将数据写入一个范围。 它工作正常,但数据写入后,我不能删除或编辑单元格(虽然我可以select新的范围),除非我单击工作表外的任何地方或双击单元格。 我认为这是Excel没有正确重新获得焦点的问题(应用程序顶部的文件名保持灰显)。 有些用户似乎认为Excel变得没有反应,这是一个问题。 这是一个已知的问题? 有没有解决这个问题? **我注意到setSelectedDataAsync比将range.values设置为matrix然后ctx.sync()更快捷。 我没有使用后一种方法,我失去了一些重要的function?

Excel加载焦点不会返回到活动工作表

我已经在c#中开发了一个excel插件(VSTO),并在其中有一个树视图的任务窗格。 当我点击树形视图时,它会加载一些数据到excel工作表。 但加载后,焦点仍然留在树视图上,所以我不能直接在单元格中input,而无需点击表单。 只要单击树形视图填充图纸,我就需要将焦点放在激活的工作表上。 我尝试了下面的方法,但没有运气 ActiveSheet.Select() ActiveSheet.Activate() 而我也尝试设置范围。 另一件事是当我添加一个断点到ActiveSheet.Activate()它击中断点后,但没有它仍然保持焦点在任务窗格上工作。