2013-11-20 69 views

回答

0

在搜索中有点持久性,我找到了答案。它实际上在Project 2013中的对象浏览器中,但我没有在MSDN上的Project Model中看到它。

所以,这里是一个简单的切换宏的原始问题和我的问题(但同样的解决方案)。

我知道有一种方法可以更简洁地编写切换,但除了我记不起的事实之外,这也显示了更好的逻辑。

希望这会有所帮助!

Nic。

Sub ToggleAutoLink() 

    Dim ap As Project 
    Set ap = ActiveProject 

    If ap.AutoLinkTasks = True Then 
     ap.AutoLinkTasks = False 
    Else 
     ap.AutoLinkTasks = True 
    End If 

End Sub 

--------------- 

Sub ToggleSplitInProgess() 

    Dim ap As Project 
    Set ap = ActiveProject 

    If ap.AutoSplitTasks = True Then 
     ap.AutoSplitTasks = False 
    Else 
     ap.AutoSplitTasks = True 
    End If 

End Sub 
+0

从度假回来,并有一个等待你的解决方案,真是太棒了。谢谢! –

0

工作,我一直在寻找一些非常相似,但可悲的是,我还没有找到一种方法,以及跨越这个线程来同时使用Google的答案,我不能回答。

我想切换一个非常接近你(!)的选项,那就是“自动链接插入或移动的任务”,我希望我可以在VBA中写一些简单的东西,并在我的快速访问工具栏上有一个按钮。

所以......这只是一个小小的尝试来打破这个问题。

Nic。

MS Project 2013 Professional

+0

这不是一个非常有帮助的答案。我知道你暂时不能添加评论,只是要耐心等待,直到你得到足够的分数。 – Franck

相关问题