问题标签 [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 投票
2 回答
5107 浏览

vba - MS Project 在通过 VBA 添加新时更改分配的工作值

使用 MS Project 2007 的 VBA 出现问题。我有一个Task包含 2 个作业的任务,包括资源Foo(2 天工作)和Bar(5 天工作)。Task设置为固定工作。现在,当手动向/从任务中添加或删除分配时,一切都按预期工作,没有什么特别的事情发生。使用 VBA 时,如下所示,其他作业的工作值会发生变化。

执行脚本之前:

执行脚本后:

那么,实际的问题是,为了保持其他作业的工作价值,我必须做些什么不同的事情?

0 投票
1 回答
1055 浏览

c# - 以编程方式重命名 mpp 文件列

我创建了一个项目来使用 C# 创建一个 Microsoft Project 文件 (.mpp)。现在我想以编程方式更改列标题文本。默认情况下,列名称为Task Name, Duration, Start,End等。

我想将Task Name列标题文本更改为其他值。换句话说,不是显示Task NameI want Description

有人可以帮我吗?

0 投票
1 回答
1792 浏览

ms-office - 如何打开ms项目xml文件

当我单击 ASP.Net 中的 xml 文件时,如何在 MS Office Project 中立即打开文件。现在打开默认的 xml 编辑器。

下载xml文件的代码是

更新我的网页上有一个按钮。当用户单击按钮开始以 xml 格式下载 ms 项目文件时。当用户在浏览器下载对话框中选择“打开文件”时,我需要这样做,文件在 MS Project 中打开

0 投票
2 回答
1491 浏览

tfs - 无法将项目计划发布到 TFS

我想使用尚未映射到 TFS 中工作项的 .MPP MS Project 2007 计划,TFS 项目是空的,我的意思是根本没有工作项。我想同步,http://localhost:8080/tfs/以便我可以将我的整个业务计划转移到 TFS 工作项,但这不起作用。我试过这样做:

打开 VS 2010 外壳:

但我仍然无法在 MS Project 中发布到 TFS,我收到此错误:

TF80006: Team Foundation needs a work item type to publish work items. Select a work item type for the work items you have added and then try again.

我怎样才能解决这个问题?

0 投票
2 回答
445 浏览

c# - 为 MS Project 2010 开发插件时,如何在 Visual Studio C# 中为 editclear() 方法创建事件处理程序?

我正在为 Visual Studio 2010 C# 中的 MS Project 2010 开发插件。当我使用“删除”按钮清除 MS Project 中任务字段的内容时,不会发生 ProjectBeforeTaskChange 事件。当按下“删除”按钮时,会调用 editclear 方法,并且在 Visual Studio 中没有此操作的事件。我想可能我可以在调用 editclear 时创建一个事件处理程序。你知道我该怎么做吗?还是有其他解决方案?

任何建议表示赞赏。

0 投票
1 回答
1226 浏览

tfs - TFS - opening task queries in MS project

Using TFS 2010 and project 2007, I am created several work items in TFS, some nested. I open the task query in TFS and then choose the option to open the query in project. MS project fires up and lists the work item ID, Title, Duration, Start, Finish, PRedecessors and resource names, and I would expect. If I make changes in project and republish, all my changes are reflected in TFS. Awesome!

From a project management perspective, the business in interested in % complete. I know that MS project can normally track that value, so I insert the column in project, fill in some values and re-publish. I can't see those values anywhere in TFS. The completed work and remaining work columns in TFS represent hours, not percentages and do not correlate to % completed in MS project. TFS does appear to be storing % complete somewhere, because when I publish the values in Project, close it, then requery from project, the values seem to be retained. How can I view them from TFS?

0 投票
0 回答
521 浏览

.net - 使用 Project 2007 数据生成自定义 Visio 2007 时间线

在 Visio 2007 中,您可以导入 Project 2007 MPP 文件并生成时间线作为开箱即用的功能。我正在寻找自定义输出的时间线并尽可能多地自动化这种自定义生成。项目文件还将有一个标题为“在时间轴中”的自定义列。仅需要显示此列中标有 X 的里程碑。我想做的其他一些事情是延长/缩短里程碑标记和文本以最小化重叠,根据自定义类别字段在时间线上方和下方绘制里程碑标记等。

到目前为止,我已经开始使用第 3 方 MPXJ 库从项目文件中读取数据。我可以根据自定义列数据检索指示的里程碑,但我不确定如何将其作为输入发送到 Visio。

Visio API 是否允许这种类型的自定义?如果是这样,它是否允许 MPP 文件以外的数据输入?欢迎任何想法。

0 投票
1 回答
2177 浏览

c# - ms项目中的Task.Duration属性

我必须如何转换Task.Duration才能得到有效的结果?我在MSDN中找到了有关此属性的解释:

获取或设置任务的持续时间(以分钟为单位)。

但它不正确。

如果我将结果除以 60(小时)和 24(一天),我会得到不正确的结果。

但如果我除以 20 和 24 就可以了。我不明白为什么。我在 .Net 3.5 和 Office Primary Interop Assemblies 上使用 C#(Microsoft.Office.Interop.MSProject适用于 office 2010)。

我使用该代码:

谢谢

0 投票
2 回答
2365 浏览

c# - 自动将 MindMap 转换为另一个应用程序(例如 MS Project)

情况如下:

  • 我们进行了一次头脑风暴会议,以找到我们必须为我们的项目完成的所有任务
  • 现在,我想创建一个包含所有这些任务的甘特计划(例如)

我们已经用Xmind构建了一个MindMap(我有时也使用 Freemind,或者我也可以将 Xmind 导出为 Freemind 格式)。 我想在 Microsoft Project 中创建甘特图(这是我们这里主要使用的)。

我的问题是:

  • 你们有没有人尝试过从 MindMap 自动创建甘特图(使用 MindMap 的每个级别作为标题,每个叶子作为任务)?
  • VBA可以吗?还是C#?我没有找到 Freemind 的 Xmind 的太多 API,我错过了什么吗?
0 投票
1 回答
15163 浏览

excel - 如何使用宏将数据从mpp文件复制到excel

我是宏的新手。我想编写一个宏来使用 excel 将 MPP 中的列中的特定数据复制到另一个。

我找到了一个代码,可以将数据从一个 excel 复制到另一个。请帮助

我想将 MPP 中的某些列复制到 Excel 中的一组列中。我还希望用户只提供目标文件路径、源文件、要复制的源单元格和目标单元格