这段时间我在忙制作一个计划,全工程量和价格输入,完成后,p6算出的钱就是合同额,由于工作量大,必须要用excel导入,遇到的问题如下(已经按照p6的导出格式安排excel), SiT &p
1) 需要在p6中输入所有的资源条目,可以用excel加载资源的描述部分;microsoft P s
;:g0
2) p6不接受excel加载的价格项,这一项也只能在p6中手输;我的办法是把价格项加载到用户字段中,这样在p6中输入价格有参照,不易出错) 由于p6不能编程(已知的语言是C#,和数据库,一般人是无法掌握了),对大批量的数据输入,我是先在p6中建好结构,然后导入microsoft project中,在project中通过复制粘贴excel数据,实现导入,具体办法是在p6导出到prj后,会把资源名称输入到resource initials中,故需要在prj中用resource initials 做索引,这样。在导回到p6后,才会正确 ;Vt
u8f
3) 在p6导出到prj后,会对所有的活动加上限制,以下是prj的程序,在prj中用,用以取消日期限制,这样,反导回到p6才不会有问题, s'I$yJ)@2E
` 454=3H
Attribute VB_Name = "Module1" <
.!3yy
Option Explicit r kl7p?
Sub RemoveConstraint() IIZsN*^
Attribute RemoveConstraint.VB_Description = "Macro Macro1\nMacro Recorded 12-2-22 by Yang Kui." jU$PO\UTk
Dim TaskAct As Task swrd
Dim A As Assignment p2K9R4
1-#tx*>AY
GZo4uwG@a
For Each TaskAct In ActiveProject.Tasks lOui{QU
TaskAct.ConstraintType = pjASAP 9iE66N>z
Next TaskAct 7SCI_8`
/slML
~$t<
End Sub 2}t wt
Cn<