【发布时间】:2012-11-15 15:25:59
【问题描述】:
我有两个 Microsoft Excel 2007/2010 C# Addin 项目。如何区分用户调用的常规“保存”/“另存为”命令和 Excel 本身定期调用的“自动保存”事件?
我知道在 Microsoft Word 中我可以通过 Application.WordBasic 对象访问 AutoSave 事件:
var oBasic = Application.WordBasic;
var fIsAutoSave = oBasic.GetType().InvokeMember("IsAutosaveEvent", BindingFlags.GetProperty, null, oBasic, null);
bool isAutoSave = int.Parse(fIsAutoSave.ToString()) == 1;
【问题讨论】:
标签: c# excel office-interop excel-addins vba