首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何访问隐藏发布的ms-project .mpp文件?

如何访问隐藏发布的ms-project .mpp文件?
EN

Stack Overflow用户
提问于 2022-04-21 01:17:44
回答 1查看 80关注 0票数 1

我用VBA编写了一个简单的脚本,用于批量更新发布在project上的项目信息。我偶然发现了一个似乎无法解决的问题,通过FileOpenEx方法以编程方式打开项目只处理了其中的一小部分。

我在通过most的文件资源管理器手动打开文件时发现,大多数项目都是隐藏的,直到您选择“显示所有项目的列表”选项,该选项出现在要从中选择的.mpp文件列表的顶部。选择此选项后,所有无法通过宏打开的项目在加载几秒钟后都会显示出来。

我不知道如何解决这个问题,也许用另一种更直接的方式连接到SharePoint数据库会有帮助吗?我在下面发布了几行代码,负责打开项目。

代码语言:javascript
运行
复制
    Dim myMPP As MSProject.Application
    Set myMPP = CreateObject("Msproject.Application")
    myMPP.Visible = True
    
    Dim projectName, fpath As String
    projectName = "ExampleProject"
    fpath = "<>\" & projectName
    myMPP.FileOpenEx Name:=fpath, ReadOnly:=True, openPool:=pjDoNotOpenPool
    Set mpp = myMPP.ActiveProject
EN

回答 1

Stack Overflow用户

发布于 2022-04-22 11:53:39

解决该问题的方法是在运行任何宏之前手动打开macros。以编程方式打开的Project实例似乎只能在缓存的项目上运行。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71947878

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档