ms-project相关内容

如何从Excel VBA在Microsoft Project中添加新列?

我现在正在使用VBA在Excel中编写Sub.我已经成功打开了一个MS Project项目.现在,我想通过Excel VBA在MS Project文件中添加一个新列.我该怎么做? '''vba 将MSProject转换为MSProject.Application昏暗的项目作为MSProject.project昏暗的wb作为工作簿昏暗的工作表设置wb = ThisWorkbook设置ws = ..
发布时间:2021-05-05 20:12:48 其他开发

MS Project VBA:尝试将复制的任务从.MPP粘贴到Excel

我正在尝试将任务从MS Project中的特定筛选器复制到Excel文档.这是我到目前为止所拥有的;但是,我无法将任务粘贴到工作簿中.任何帮助都会很棒. 公共子Export_TopbarToExcel()Dim xlApp作为Excel.ApplicationDim xlBook作为Excel.WorkbookDim xlSheet作为Excel.Worksheet昏暗任务Dim pj作为项目设 ..
发布时间:2021-05-05 20:10:32 其他开发

VBA从项目复制粘贴数据到Excel

我正在运行下面的代码,并得到虚假结果. 由于某种原因,它会将五行代码复制到所需的工作表中,而不是指定的MS Project数据中. 任何人都可以帮助新手吗? 错误地复制到Excel工作表中的五行代码: '打开MS Project文件projApp.Application.FileOpenEx"C:File.mpp"设置projApp = projApp.ActiveProjec ..
发布时间:2021-05-05 19:15:13 其他开发

从Excel导入到MS Project

首先是问题:我只是想将MS Project计划导出为Excel,然后再将其导入到项目中.大部分情况下一切正常(我根据任务ID创建具有主键的映射).但是,如果我的任务在“完成百分比"字段中说20%,则在导入时,MS Project会将其标记为“完成100%".当我查看导出时,它在%complete字段中包含.2000000001,我尝试将其更改为.2、20%等,但我认为该字段甚至都不会起作用. ..
发布时间:2021-05-05 19:09:41 其他开发

将Excel导入Microsoft Project

我想创建一个自动化工具来导入Excel for Microsoft Project文件.我正在尝试在VBA中实现这一目标(如果有其他选择,请建议我),我研究了一些用于基本设置的代码. 我找到了以下链接来设置系统和代码以实现这种自动化,但仍然不确定下面的代码是否与我的发现完全一致. 来源: https://www.linkedin.com/pulse/how-automate-ms ..
发布时间:2021-05-05 19:08:00 其他开发

将MSProject信息复制到Excel

我有一个启用宏的Excel工作簿,该工作簿将打开一系列MSProject文件,将过滤器应用于特定列,并将可见范围的一部分复制到Excel.复制操作的代码如下: 对于ActiveSelection.Tasks中的每个任务如果不是什么都没有,那么TargetWS.Cells(Row,3)= Task.PercentComplete/100TargetWS.Cells(Row,4)= Task.Nam ..
发布时间:2021-04-24 20:06:47 其他开发

MSProject加载项以给定名称和日期将.mpp转换为.pdf

我正在为MSProject 2013及更高版本开发外接程序.我想将打开的.mpp文件安全/转换为.pdf文件,而无需为用户提供其他对话框.只需按一下按钮,一切完成后就会收到通知. 我需要将其保存在一个不规则的路径中,并为用户定义一个开始日期和结束日期. 我尝试了SaveAs方法,但是由于它使用MSProject.PjFileType作为输入,而pdf是no选项,所以我不能使用它. Pj ..
发布时间:2021-04-01 22:11:21 C#/.NET

如何在Java中创建.mpp文件?

我可以使用Java中的 mpxj 库来创建. mpx 文件. 我需要在Java中写入(创建). mpp 文件,任何人都可以建议我 请 . 解决方案 我维护MPXJ,对您的询问的简短回答是,目前,MPXJ不会写入MPP文件. 主要原因是,尽管已经花了很多精力来理解MPP文件结构,但仍有很多它没有被很好地理解,因此很难可靠地生成.另一个问题是,即使我要生成一些可以生成MPP文件的代码, ..
发布时间:2020-07-24 10:23:44 Java开发

遍历Microsoft Project中的所有TableField添加到组合框

我被困在试图用一个列出所有可能的TableFields(?)的组合框在VBA中创建一个用户窗体. 更新的代码: 使用@dbmitch和一些自由样式提供的代码. 这将列出一个包含原始和自定义字段名称(如果存在)的两列组合框.它仅列出Activeproject中使用的字段.并非所有可能的字段.但是,如果该字段在Activeproject中没有使用,那可能是最好的选择! Public str ..
发布时间:2020-05-13 01:00:26 其他开发

循环浏览MS Project的每个字段

我试图遍历我的MS Project文件中的每个字段,并收集有关该字段的信息(特定的自定义名称).最简单的方法是什么? 谢谢 解决方案 要获取字段的自定义名称,您需要字段常量并遍历所有字段,您需要存储所有字段常量的列表. 这是一个入门的简单示例.我对Task Text1-30字段的字段常量数组进行了硬编码. Sub GetCustomFieldNames() Di ..
发布时间:2020-05-13 00:52:11 其他开发

Microsoft Project宏中的颜色编码任务

这似乎应该很简单,但是我看到了一些奇怪的行为.我正在尝试根据标志对任务进行颜色编码.它似乎为任务正确着色,但是在处理过程中的某些时候,已着色的初始任务将重置为黑色.发生的任务似乎也很不一致.这是我尝试执行此任务的方式(简化为"barest"形式): Sub ColorTasks() Dim t As Task For Each t In ActiveProject.Tasks ..
发布时间:2020-05-05 09:13:29 其他开发

打开MS Project时连接到项目服务器

我有一个vbscript,用于检查MS Project是否已打开.如果已经打开,它将运行一个宏;如果尚未打开,则应打开Project,然后运行该宏.如果Project已经打开,则可以正常工作.如果未打开项目,则脚本会成功打开并运行宏,但会中途失败.基本上,它会失败,因为被调用的宏会打开项目服务器中的文件.即使将我的默认帐户设置为Project Server URL,并且“在启动时"设置为“选择我的 ..
发布时间:2020-05-05 08:50:41 其他开发

MS项目到Excel甘特图使用VBA

我正在尝试使用Project中的VBA脚本将一些任务从MS Project导出到Excel。到目前为止,我可以导出我想要的数据没有问题,它在Excel中打开就行了。我现在要做的是将数据放在Excel中,并复制到类似于Project中的甘特图。我知道我知道,当我已经有一个在项目权利的时候,通过这些只是为了在Excel中获得甘特图?除此之外,这个Excel甘特图正在进行,所以没有MS Project的 ..
发布时间:2017-09-07 04:57:03 Office

如何将Excel工作表导入Microsoft Project?

我想将以下Microsoft Excel工作表导入Microsoft Project(2010): 本质上,工作表在列A中有任务和子任务,列B中的启动日期和列C中的完成日期您看到的条件突出显示是基于开始和结束日期。没有宏,只有公式,所以电子表格保存为一般的Excel工作簿。 我尝试在Project中打开工作簿。它正确找到源工作表名称,但它不识别任何要映射的字段。见下图: 我可以做 ..
发布时间:2017-09-07 04:09:22 Office

缓慢的VBA宏写入单元格

我有一个VBA宏,将数据写入清除的工作表,但实际上很慢! 我正在从专业版实例化Excel。 / p> 设置xlApp =新建Excel.Application xlApp.ScreenUpdating = False Dim NewBook As Excel.WorkBook Dim ws As Excel.Worksheet 设置NewBook = xlApp.Work ..
发布时间:2017-09-07 00:56:50 Office

编程访问从C#一个Microsoft Project(MPP)文件

什么是我通过编程访问Microsoft Project文件的选项?哪些优点和每种方法的利弊? 我基本上都会需要从文件导入所有数据到另一个数据结构。使用Office互操作assembies低的偏好规模。 解决方案 下面是选项: 互操作(混乱和为 大项目可怕的慢) 将项目保存在XML,并使用它 (乱) 在数据库中保存项目(这不是出版 ,它是项目提供2003 - 见ODB ..
发布时间:2016-09-08 18:48:59 C#/.NET