【问题标题】:Apply MS Project SetTaskMode via Excel VBA通过 Excel VBA 应用 MS Project SetTaskMode
【发布时间】:2022-07-17 17:15:10
【问题描述】:

我正在阅读 Excel 中的工作表并创建任务、工作、注释等的 Microsoft Project 计划。

代码正在 MS Excel 之外执行。

如何让Active.Project 分配SetTaskMode Manual:= False

我收到一个错误,请注意Application.Visible = True

.Application.Methods (Project) 而言,我可以调用Application.About 屏幕,即在子执行时,MS Project About 屏幕打开,但是在那一行之后,它停止了。

基本上,我想将活动工作表任务模式设置为“自动计划”作为所有正在导入的任务的默认设置。

【问题讨论】:

    标签: excel vba ms-project


    【解决方案1】:

    有问题的项目属性是NewTasksCreatedAsManual,并像这样用于使所有新任务自动安排:

    ActiveProject.NewTasksCreatedAsManual = False
    

    或者,要将任务模式设置为自动安排单个任务,请使用 Manual 属性,如下所示:

    tsk.Manual = False
        
    ' or to change to manually scheduled
    tsk.Manual = True
    

    【讨论】:

    • 亲爱的瑞秋,我已经申请了 ActiveProject.NewTasksCreatedAsManual = False,它已经奏效了。非常感谢你。我的任务现在被导入为自动计划..
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-03-24
    • 1970-01-01
    • 2015-12-20
    • 2017-10-26
    • 2021-07-23
    • 1970-01-01
    • 2017-11-21
    相关资源
    最近更新 更多