问题标签 [mpxj]

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 投票
3 回答
389 浏览

c# - 如何从资源分配中获取资源名称

我正在使用 MPXJ 读取 mpp 文件。我有一个资源分配字符串,如下所示:

我想从上面的字符串(XC Information Management)中获取资源名称。
目前,我使用以下代码:

我认为使用正则表达式以及,howerver,我没有任何想法来实现它。
如果可以,请你帮助我。

谢谢

0 投票
1 回答
68 浏览

mpxj - 使用 MPXJ 导入 EV 字段返回空值

我正在使用 MPXJ 从 MS Project 2007 导入 EV 字段。导入 .mpp 文件时,所有 EV 字段都返回 null。然后我将文件保存为 XML 格式......现在我只得到 ACWP,其余字段仍然为空。当然,我确信该文件具有实际的 EVM 值,我可以在 MS Project 中看到它们。

你能帮忙吗?先感谢您。萌

0 投票
2 回答
757 浏览

c# - 如何从任务前任字符串中获取前任 ID?

我正在研究 MPXJ 库。我想从下面的字符串中获取前辈 id。这对我来说很复杂。请帮我获取所有前辈的id。谢谢。

任务前置字符串:

我需要得到前辈的 id: 10, 11,9

图案:

0 投票
2 回答
1238 浏览

java - 如何将 HttpPostedFileBase 文件转换为 Java.Io.InputStream?

我正在使用 MPXJ 库在 ASP.net 上工作。MPXJ 的 .net 版本是使用 IKVM 创建的。

目前,我有一个大问题:将文件(Microsoft Project 文件 - .mpp 文件)上传到服务器后(我不需要保存),我想从 HttpPostedFileBase 转换为 java.io.InputStream 的 IKVM 版本并且 MPXJ 会操纵它们,但我不知道实现这一点的方法。我的代码:

0 投票
1 回答
348 浏览

java - 如果附加了图像/文本,如何从 MS 项目文件 (.mpp) 中获取任务注释

我一直在尝试使用 MPXJ 库获取附加到任务的注释,使用方法

从课堂上

但是该方法的返回类型是一个字符串,您甚至可以将图像和其他文件作为注释插入到任务中。我的问题是我如何才能检索到附加到任务的图像。

在此处输入图像描述

另外,如果我将纯文本注释附加到任务中,例如。在这种情况下,注释是“这是任务 200”

在此处输入图像描述

它被检索为以下文本

如果有人可以对此提供反馈,我会很棒。

0 投票
1 回答
120 浏览

xml - XML 项目文件 - MSPDI - 来自 Acess 数据库 mbd

我正在寻找使用存储在数据库中的数据(具有 MsProject 数据库格式的 Acess 数据库 .mbd)生成 xml 项目文件 (MSPDI) 的解决方案。有没有人在没有手动创建 xml 文件的情况下做到这一点?

我的应用程序曾经使用 MS Project 2003,但停止使用 MSP 2007 和 2010。它是如何工作的:我将数据存储在 oracle 数据库中,我曾经使用 MS 项目宏来打开它或编辑它。因此,首先将数据传输到 Acess 数据库 mdb(具有 MsProject 数据库格式),然后将 mpd 文件导出到 Ms Project。类似地将在 Ms Project 中所做的修改保存到数据库中。

Ms Project 2007 无法导出 .mdb 文件,因此唯一的方法是使用 .xml 文件。

MPXJ 是个好主意吗?

0 投票
1 回答
116 浏览

vba - 带有 VB6 的 MPXJ 库,有可能吗?

我正在尝试将我的应用程序 VB6 (et VBA) 与 MS Project 2007 进行通信,所以我想使用 MPXJ 库。问题是我不知道是否可以在我的 VB6 应用程序中使用这些 .net 库。我不能直接添加.dll

我怎么能这样做,想法?我无法将我的代码迁移到 vb.net

谢谢

0 投票
1 回答
404 浏览

vb.net - 分配资源时修改的持续时间 - MPXJ

我在尝试使用库 MPXJ 将资源分配给任务和子任务时遇到问题。实际上,当我将资源分配给子任务时,所有任务持续时间都被修改了,我不明白为什么。如果我不分配资源,则持续时间设置得很好(每个子任务 4 天),但是当我这样做时,为 0。

谁能帮我理解为什么?这是VB.net中的代码,我用c#试过,同样的问题:

谢谢!

0 投票
1 回答
242 浏览

java - 如何在 MPXJ 中将周末设置为工作日

我正在通过 MPXJ 库在 MS Project 中导出项目,我有一个问题:
如何将特定日期周六(或周日)设置为工作日而不是周末?(在 ProjectCalendar 或其他地方)
例如 2014 年 10 月 18 日(星期六)设置为工作日,但另一个星期六需要是周末。

并且在输出中 Microsoft Project xml 将是这样的标记:

谢谢。

0 投票
1 回答
322 浏览

mpxj - MPXJ - 从 Primavera .XER 文件中获取 task_type

我一直在使用 MPXJ (.net v4.7.3) 从 Primavera .XER 文件中读取信息。

它进展顺利,但我无法找到属性 task_type(活动类型)

.XER 文件具有属性和值(TT_FinMile、TT_Mile、TT_LOE..etc),但在我读入文件并遍历任务后,我找不到 net.sf.mpxj 的任何属性。保存该信息的任务类。

谁能指出我正确的方向?