关于microsoft project 计算单位成本的问题

zzqgs1102 2012-07-26 04:06:31
目前遇到这样一个问题“

就是在microsoft project里面。需要计算出单位时间(每月或者每年)对应时间的多个任务的 成本总和,并且显示在甘特图试图情况下的 时间刻度下面。问:
一、如何计算单位时间(每月或者每年)对应时间的多个任务的 成本总和。
二、如何显示,通过什么工具可以开完成。目前看,不同过代码支持的话,原来缺省的project是实现不了这个功能的。
三、另外,如果是在时间刻度下,对应显示,当时间刻度》》》扩大或者缩小时候,如何也跟着对应变化(单位时间的时间长度??)
四、如果单独设置 试下不了,该用什么语言进行编写该工具 谢谢

求高人指导,或者解决问题的思路。。。。谢谢了

希望能加qq2643594489 或者留下你的联系方式。。。谢谢

...全文
522 24 打赏 收藏 转发到动态 举报
写回复
用AI写文章
24 条回复
切换为时间正序
请发表友善的回复…
发表回复
dsd999 2012-08-03
  • 打赏
  • 举报
回复
在谷歌上没找到有用的信息。

上微软问答问问吧。
zzqgs1102 2012-08-02
  • 打赏
  • 举报
回复
[Quote=引用 22 楼 的回复:]

自己画不现实。

你让对方给你发个呆成本的mpp吧,这样就好分析。
[/Quote]

对方就是没有带成本的mpp文件,只是根据自己想要的东西,讲pdf文件ps了一下,然后让我们做出那样的效果。要是对方有这样的mpp文档的话就好多了。
dsd999 2012-08-02
  • 打赏
  • 举报
回复
自己画不现实。

你让对方给你发个呆成本的mpp吧,这样就好分析。
zzqgs1102 2012-08-01
  • 打赏
  • 举报
回复
[Quote=引用 16 楼 的回复:]

我没2010的环境。

如果能改变timescale的label为成本,那么就能通过vba实现你的要求。

就是默认的label显示的是时间,你看看在2010上能否改成别的。
[/Quote]

经过调查得到了 project的Application.TimescaleEdit Method (Project)类库,其中只有对该timeshare的dialog的所有date格式进行调整,而不能设置自定义变量给label赋值。。。
根据api可以做如下控制:
TimescaleEdit TierCount:=3, _
TopUnits:=PjTimescaleUnit.pjTimescaleYears, _
TopLabel:=PjDateLabel.pjYear_yyyy, _
MajorUnits:=PjTimescaleUnit.pjTimescaleHours, _
MajorLabel:=PjDateLabel.pjHalfYear_hHyy, _
MinorUnits:=PjTimescaleUnit.pjTimescaleHalfYears, _
MinorLabel:=PjDateLabel.pjHalfYear_hHyy

但是就是不能给Label赋自己定义的变量的值。

就目前看,通过修改timeshare进行赋值是不好实现的,

看看有没有其他的办法,

有没有一种可能就是;自己画个label上去,根据时间刻度显示值,或者画的格子去覆盖第三行时间。
????


dsd999 2012-07-31
  • 打赏
  • 举报
回复
你把之前发给我的mpp另存为2007的,再给我发过来。
zzqgs1102 2012-07-31
  • 打赏
  • 举报
回复
[Quote=引用 16 楼 的回复:]

我没2010的环境。

如果能改变timescale的label为成本,那么就能通过vba实现你的要求。

就是默认的label显示的是时间,你看看在2010上能否改成别的。
[/Quote]我给你发邮件吧 到你说的dsd999@sohu.com 邮箱
dsd999 2012-07-31
  • 打赏
  • 举报
回复
公司上不了qq。

2010的可以存成2007,你在另存为里找找。
zzqgs1102 2012-07-31
  • 打赏
  • 举报
回复
[Quote=引用 18 楼 的回复:]

你把之前发给我的mpp另存为2007的,再给我发过来。
[/Quote]我的是2010版本的,你好 你有什麽即时通讯工作吗 谢谢
zzqgs1102 2012-07-30
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 的回复:]

你发的mpp是哪个版本的?

我的2007打不开。
[/Quote]2010版本的
dsd999 2012-07-30
  • 打赏
  • 举报
回复
你发的mpp是哪个版本的?

我的2007打不开。
dsd999 2012-07-30
  • 打赏
  • 举报
回复
我没2010的环境。

如果能改变timescale的label为成本,那么就能通过vba实现你的要求。

就是默认的label显示的是时间,你看看在2010上能否改成别的。
zzqgs1102 2012-07-28
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 的回复:]

是客户需要做成这样?
[/Quote] 你好 你有什么即时通讯工具吗 我加你好吗 谢谢
zzqgs1102 2012-07-27
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

有没有文件,发给我看看。
[/Quote]感謝你啊 怎麼發給啊 加我qq吧 275138644
zzqgs1102 2012-07-27
  • 打赏
  • 举报
回复
感謝你啊 怎麼發給啊 加我qq吧 275138644
dsd999 2012-07-27
  • 打赏
  • 举报
回复
有没有文件,发给我看看。
zzqgs1102 2012-07-27
  • 打赏
  • 举报
回复
各位大俠 來救救我把 呵呵
zzqgs1102 2012-07-27
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 的回复:]

是客户需要做成这样?
[/Quote]是啊 悲剧吖
dsd999 2012-07-27
  • 打赏
  • 举报
回复
是客户需要做成这样?
zzqgs1102 2012-07-27
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 的回复:]

给你回复邮件,但不知什么原因都被退信了。

邮件中的pdf文件的效果是怎么实现的?
[/Quote]


郵件中的pdf 是客户 需要的理想状态 直接发过来的 ,也不知道怎么弄的 ,估计是画的吧。所以才。。。。。
dsd999 2012-07-27
  • 打赏
  • 举报
回复
给你回复邮件,但不知什么原因都被退信了。

邮件中的pdf文件的效果是怎么实现的?
加载更多回复(3)

5,172

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 Office开发/ VBA
社区管理员
  • Office开发/ VBA社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧