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

ms-project - 项目服务器 2010

对于 project server 2010,一个项目可以有多个所有者对一个项目吗?另外我有一个项目,所有者不能批准时间表(它是服务器问题),但该项目上的其他人可以批准时间表吗?

谢谢劳伦

0 投票
1 回答
3885 浏览

xml - 在 C# 中创建 MS Project XML 文件

我想以 XML 格式为 MS Project 创建项目和任务。我已经有了架构,并从中生成了类(项目、任务、资源等),我可以对其进行序列化,但我不知道我需要哪些属性。我手动尝试过,但没有用。MS Project 没有显示我的任务。我只需要非常简单的任务,包括开始和结束日期。

0 投票
2 回答
13760 浏览

vba - VBA 用户窗体:在运行时添加文本框或命令按钮和事件

我很乐意得到一些帮助!我一直在搜索整个网络,但我被卡住了!

我已经编写 VBA 一段时间了,但我仍然在努力理解这种语言!

我想在 MS Project 2007 VBA 中创建一个 VBA 用户窗体。一些数据是动态的,所以我需要在运行时添加一些文本字段。

我把一些代码放在一起来添加这些,它工作得很好。

我的问题是将事件添加到这些文本字段。

我的示例是 txtPath 文本字段。我用这段代码创建它:

如果 txtPath 的值发生了变化,我想要一个反应。这里的代码:

Private Sub txtPath_Change() ' 事件未触发 readProjectsFromConfig (Me.value) End Sub

我浏览和搜索过的所有网站都表明它应该以这种方式工作,但事件只是没有发生。

我发现动态创建的文本字段不像手动创建的文本框那样显示在“本地窗口”的树中的同一位置。

所以我尝试了这个至少获得文本字段的值并且它有效。

这是测试的完整代码:

冷的任何人告诉我如何创建基于代码的(在运行时)文本框和命令按钮并向它们添加事件?

0 投票
1 回答
11371 浏览

xml - 从 MS Project VBA 中的 XML 文件中删除节点

我想在 MS Project 2007 中使用 VBA从我的 xml 文件中删除一个节点。

应该很容易,但我无法让它运行。

这是我的 XML

这是我的 VBA 代码

我很乐意得到一些帮助!

0 投票
1 回答
7703 浏览

vba - MS Project VBA 获取或设置自定义任务字段 Text1..Text30 的标题

我尝试使用 VBA 在 Microsoft Project 2007 中将任务字段 Text1 的标题更改为 Text30。

这是我手动执行的操作:

在甘特图任务表中,单击表头并添加一列。在弹出窗口中,我可以选择要添加的任务属性,在我的例子中是“Text1”,我可以输入标题,例如“my text1”。

我不在乎这张桌子。我想将标题赋予文本字段。我想将 Text1 到 Text30 导出到 XML 文件,并且也想导出字段的标题,所以我需要获取标题并且我喜欢设置它,因为即使它没有在表格中使用它也应该是出口。

这是我写的只是为了测试:

这是我检查但没有准备好帮助我的内容......</p>

http://msdn.microsoft.com/en-us/library/bb221504(office.12).aspx

http://msdn.microsoft.com/en-us/library/bb221254(office.12).aspx

我很高兴能解决这个问题!

提前感谢您的帮助!

干杯

0 投票
2 回答
1717 浏览

scheduled-tasks - 手动计划的任务会及时移动,但不应该。这是为什么?

尽管项目中发生了所有其他事情,但我预计手动计划任务不会自动更改其日期。我的老板说会议将在某个固定日期举行。所有之前和之后的任务都必须调整到该日期。

在会议日期之前操纵任务日期会不断地“一遍又一遍地”改变会议的固定日期。我必须记住,会议日期可能会更改,恕不另行通知。如果我的项目中有 5 次会议怎么办?

这种行为在我的项目工作中造成了很多麻烦。准备 40 个任务的项目需要我 1 个工作日的时间。

请帮帮我。看来我的工作没有效果。这是为什么?

克里斯

0 投票
3 回答
5166 浏览

macros - Microsoft Project 宏中的颜色编码任务

这似乎应该是直截了当的,但我看到了一些奇怪的行为。我正在尝试根据标志对我的任务进行颜色编码。它似乎正确地为任务着色,但在处理过程中的某个时刻,被着色的初始任务被重置为黑色。它发生的任务似乎也相当不一致。这是我尝试执行此任务的方式(简化为最简单的形式):

此代码似乎适用于较小的数据集,但该项目包含大约 2,000 个任务。有任何想法吗?

0 投票
1 回答
2237 浏览

c# - C# MS Project Interop - 获取资源的工作时间

在 MS Project 中,我可以转到资源表,然后右键单击资源,转到资源信息对话框,然后单击“更改工作时间...”并输入该资源的假期、病假或其他缺勤。我想从 C# 以编程方式访问相同的信息。

我在内存中加载了 Microsoft.Office.Interop.MSProject.Project 对象,我可以访问任务和其他属性。从 Project 对象中,我可以访问 Resource 属性(类型 Microsoft.Office.Interop.MSProject.Resource),但不知道在该类型中的何处可以找到资源的工作时间。

我将 VS2008 与 MS Project 2007 一起使用。

任何帮助表示赞赏。

0 投票
1 回答
672 浏览

c# - 在 MS Project 中通过宏运行 C# 代码

我有一些格式化 MS 项目文件的 C# 代码。这段代码工作得很好。

问题:现在,我想通过宏脚本运行相同的 C# 代码。

问题:如何通过我的 MS Project 宏执行 C# 代码。因此,每当用户打开 MS Project 文件时,它都会运行宏,而宏又会执行 C# 代码并格式化相关文件。

我正在使用 Ms Project 2002。

这甚至可能吗?请索取所需的任何其他信息。

0 投票
2 回答
988 浏览

.net - 在哪里可以找到 Microsoft Project 互操作教程或文件格式规范?

任何人都有关于 Microsoft Project 互操作的好教程(最好是 C# 或 F#)或所用文件格式的文档和解释?

背景:我试图弥合规划工具和 Microsoft Project 之间的差距,基本上只是想将规划工具使用的格式转换为 Microsoft Project 使用的文件格式。