【问题标题】:Microsoft Project VSTO C# - Event Listener when changedMicrosoft Project VSTO C# - 更改时的事件侦听器
【发布时间】:2016-10-06 22:04:15
【问题描述】:

我有点麻烦

我正在尝试为 Project 2013 插件编写一个处理程序,以侦听 MS Project 中单元格中发生的更改。 如果单元格发生更改,我想在其中一个隐藏单元格中输入一个标志

有什么想法吗?

【问题讨论】:

    标签: c# vsto ms-project


    【解决方案1】:

    您需要像这样添加一个事件处理程序:

        private void MyEventHandler(Task task, PjField field, object newValue, ref bool cancel)
        {
            // My code here
        }
    

    作为插件设置的一部分,您需要添加事件处理程序:

        Application.ProjectBeforeTaskChange += MyEventHandler;
    

    随着任务的更改,您的事件处理程序将被调用。然后,您可以检查正在更改的属性,如果它与您相关,您可以对项目进行所需的更改。

    【讨论】:

      猜你喜欢
      • 2018-07-19
      • 1970-01-01
      • 1970-01-01
      • 2018-06-03
      • 2014-01-07
      • 2011-01-11
      • 2018-09-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多