问题标签 [ms-project]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
759 浏览

vb.net - 如何在 .net framework 2.0 中读取 mpp 文件

我想在 framework 2.0 的 c#/.net 中读取 mpp 文件。我正在使用 MPXJ 开源,但无法将其与 .net framework 2.0 一起使用。

我如何将 MPXJ 与 .net 框架 2.0 一起使用。有没有其他方法或其他应用程序可以通过它读取 mpp 文件。

0 投票
0 回答
203 浏览

winforms - 如何将 Windows 窗体插入 MS Project 2010 视图?

我有一个数据库,其中包含有关 Ms Project 文件中特定任务的数据。为了查看这些数据,我右键单击一个任务,然后单击一个菜单项,它会打开一个窗口窗体,显示有关该任务的数据。我在 Visual Studio 2010 中开发了它。为了使其更易于使用,我想将此表单插入到视图中,以便我能够同时看到甘特图和我的 windows 窗体。

任何想法如何做到这一点?

0 投票
1 回答
23189 浏览

excel - 如何将任务数据从 Microsoft Project Plan 复制到 Excel?

我已成功打开 MPP 文件,但我想将特定任务数据复制到 Excel。但我不知道该怎么做。我的 MPP 有很多任务。请帮忙。

我已经参考了以下链接,但我无法获取如何将任务数据从 MPP 复制到 excel 的代码 在此处输入链接描述

0 投票
1 回答
255 浏览

tfs - 将 TFS 组从 MS Project 同步到 TFS

是否可以在 MS Project 的项目计划中同步其Assigned To字段设置为 TFS 组的工作项?我知道这适用于 AD 组,例如:

分配给:Administrators-> 适用于 AD 组

分配给:[My Team Project]\Contributors-> 在 MS Project 中不同步

0 投票
1 回答
503 浏览

vba - 在 Microsoft Project VBA 中编辑资源未反映在服务器上

当我尝试使用 VBA(资源的 SetField 方法)在 Microsoft Project 中编辑企业资源时,我可以设置自定义字段,并且可以使用 GetField 看到这些自定义字段更改,但在服务器/PWA 中看不到这些更改. 当我重新启动 MS Project 并运行 VBA 时,更改就消失了。

我错过了什么吗?我是否需要添加一行代码来签入我的更改?

提前致谢!

0 投票
1 回答
341 浏览

tfs - 查看 Project 2010 中的计算字段

将 Team Foundation Server 2010 与 Scrum for Team System v3 模板一起使用,我无法查看 Project 2010 中的计算字段(特别是“剩余工作”字段)。如果我将项目待办事项项导出到项目中,“剩余工作”值为每个 Sprint Backlog 任务显示(因为它不是计算字段),但不会为 PBI 汇总。有谁知道如何使这项工作?是否有我缺少的字段映射?

0 投票
2 回答
2411 浏览

vba - ActiveSelection.Tasks 上的错误

有谁知道这意味着什么

我有一个从 MS 项目生成状态报告并将它们直接导出到 MS Word 的宏。它在工作时是一个漂亮的工具。

当我现在运行它时,此时它会抛出“运行时错误'424':需要对象”。

我该如何解决?

0 投票
1 回答
1607 浏览

vb.net - 有什么方法可以自动化打开 .mpp 文件并将其保存为 .csv 的过程?

当用户将 microsoft 项目文件上传到我已经创建的 Web 应用程序时,我需要找到一种方法来自动化该过程。该过程基本上需要使用项目中的另存为保存到 .csv 文件中,因此我可以使用它来将数据导入 SQL 数据库(这是我们已经使用 SQL 设置的自定义报告所必需的)。我需要自动化这个过程,因为我将收到大量的项目文件,如果这个过程是自动化的,那么用户将能够立即看到结果。

基本上,有什么方法可以创建或运行将这些项目文件保存为 .csv 文件的自动化过程?即使 csv 文件的格式不正确,我也可以找到解决方法,只需先将它们放入 .csv 文件中。

谢谢你。

编辑 - 我能想到的唯一方法是按照下面列出的说明进行操作,但我需要自动化一个过程来打开文件并点击保存,这样才能工作......还有其他建议吗?

http://social.technet.microsoft.com/Forums/en-US/projectprofessional2010general/thread/eea4ca15-0a0b-4c07-9989-87536b961385/

编辑 2 - 也在研究使用 Microsoft.Office.Interop.MSProject 的方法,但没有找到任何运气。

现在使用 mpxj 编辑 3 0 - 我遇到的唯一问题是下面列出的。将他们的示例转换为 vb。

错误在于 EnumberableCollection - Visual Studio 没有将它作为有效类型 - 我做错了什么或应该替代?

0 投票
3 回答
1998 浏览

asp.net - 在 vb 中将 java.util.list 的值转换为字符串或其他正常格式

在我的应用程序中,我使用 mpxj 从 microsoft 项目文件中提取项目 - 我需要的项目之一是前辈。我能够拉出前任的方法是使用 mpxj 的内置函数,它返回一种 java.util.list - 我可以将它作为对象保存到变量中,但我需要找到一种方法将数据带到一种我可以轻松使用的格式,因此我可以将其存储到数据库中。下面列出的是我用来从项目文件中提取前辈的代码行。

这是放入跟踪点以获取前辈值时的结果

即使我可以将上述内容作为字符串获取,我也可以使用它来获取我需要的数据。上面的例子是前置列表中有 1 个项目,但有时有多个项目。以下是有多个项目时的跟踪点示例。

谢谢您的帮助。

0 投票
1 回答
1448 浏览

vba - 在 microsoft project 2010 中添加脚本

我是 microsoft project 2010 的新手。有谁知道我是否可以在 microsoft project 2010 文件中编写脚本?例如,当开始列和结束列日期之间的天数差异大于 7 天时,我想更改特定单元格的文本样式。你能指点我网上的任何教程吗?