2014-07-04 112 views
1

我知道如何在MS项目2010中添加日历,如下图所示,但我不知道如何添加和阅读自定义日历在项目文件(filename.mpp)中使用Microsoft.Office.Interop.MSProject如何使用Microsoft.Office.Interop.MSP项目添加自定义日历项目

当我用Google搜索这个问题,但我什么也没找到。(只是从另一方面增加了任务,所以对一些事情有没有在MSDNMicrosoft.Office.Interop.MSProject帮助文件)

我发现第三部分的dll (用于.net的aspose任务)读取日历Retrieving+Calendar+Information,但interop.MSPorject不同于它。

In MS project 2010 add the custom calendar try to find the custom calendars

+0

在这个问题的问题是你不知道的东西(如你所说),为你的问题的解决方案是学那个东西(也许书籍,谷歌等)。 – Transcendent

+0

@Transcendent我使用了Google,但没有来自MSDN的帮助文件 – huoxudong125

+0

关于添加日历,我不太了解项目,但假设您可以创建日历并保存该日历(以防万一您想重复使用它),您可以创建一个模板文件并将其加载到那里。这篇文章可能会帮助你阅读它http://www.nerdyhearn.com/blog/156/ – Transcendent

回答

0

这里有一些东西MS项目开发代码时要记住:

适用于该项目对象
  1. 许多方法实际上是Application对象的方法,直接影响活跃的项目。
  2. 对象浏览器是你的朋友。它位于“查看”菜单下的MS Project VB编辑器中。快速搜索“日历”会显示相关的方法。

这里是一个VBA的例子,你可以适应你的需求。

Sub AddCalendar() 

    Application.BaseCalendarCreate "holiday", "Standard" 
    Dim cal As Calendar 
    Set cal = ThisProject.BaseCalendars("holiday") 
    With cal 
     .Period(#8/1/2014#, #9/1/2014#).Working = False 
    End With 

End Sub 
相关问题