我在Excel中编写了一个外接程序。我在功能区的按钮上添加了一个CustomXmlPart。添加CustomXmlPart时,我将其GUID保存在单独的工作表( xml )中,以便稍后检索。如果我将这个文件移动到另一个系统,我是否能够访问这个xml,或者它存储在我的系统本地。如果我用来读取xml的GUID与其他机器上的某个其他对象的GUID冲突,该怎么办?CustomXmlPart是如何工作的?它存储在哪里?
我目前正在用C#编写一个用于Excel的VSTO外接程序,并且无法使撤销功能正确工作。this.Application.OnUndo("Undo color change", "this.UndoTextColorChange");
不幸的是,虽然这会注册撤消,但实际上在Excel此工作簿中可能无法使用宏,也可能禁用所有宏。