【发布时间】:2016-10-06 22:04:15
【问题描述】:
我有点麻烦
我正在尝试为 Project 2013 插件编写一个处理程序,以侦听 MS Project 中单元格中发生的更改。 如果单元格发生更改,我想在其中一个隐藏单元格中输入一个标志
有什么想法吗?
【问题讨论】:
标签: c# vsto ms-project
我有点麻烦
我正在尝试为 Project 2013 插件编写一个处理程序,以侦听 MS Project 中单元格中发生的更改。 如果单元格发生更改,我想在其中一个隐藏单元格中输入一个标志
有什么想法吗?
【问题讨论】:
标签: c# vsto ms-project
您需要像这样添加一个事件处理程序:
private void MyEventHandler(Task task, PjField field, object newValue, ref bool cancel)
{
// My code here
}
作为插件设置的一部分,您需要添加事件处理程序:
Application.ProjectBeforeTaskChange += MyEventHandler;
随着任务的更改,您的事件处理程序将被调用。然后,您可以检查正在更改的属性,如果它与您相关,您可以对项目进行所需的更改。
【讨论】: