如何使用某种形式的自动化从n行的Excel文件创建n个Microsoft Project文件?我的excel文件中有大约2000行,我想创建2000个Microsoft Project文件,这些文件使用相同的映射。我想自动化这个,而不是手动完成。
答案 0 :(得分:1)
您可以使用Project应用程序对象的FileOpenEx方法以自动方式从Project或Excel执行此操作,以创建计划文件并使用Excel或csv文件中的任务加载它。此方法有一个参数,您可以在其中指定存储在全局文件中的地图的名称。
假设您从Excel自动化Project,基本步骤是:
CreateObject
)每个计划文件的源数据都需要位于自己的文件(Excel或csv)中,因为FileOpenEx方法会将所有行导入新的计划文件中。
如果您的源数据都在一个Excel文件中,并且每个计划的任务数量很少,您可以自动逐个添加任务(对新项目使用Projects.Add,然后{{ 3}})。