在 Microsoft Project VBA 中编辑资源未反映在服务器上

发布于 2025-01-08 12:32:04 字数 204 浏览 1 评论 0原文

当我尝试使用 VBA(资源的 SetField 方法)在 Microsoft Project 中编辑企业资源时,我能够设置自定义字段,并且可以使用 GetField 查看这些自定义字段更改,但这些更改在服务器/PWA 中看不到。当我重新启动 MS Project 并运行 VBA 时,更改消失了。

我错过了什么吗?我需要添加一行代码来检查我的更改吗?

提前致谢!

when I try to edit an enterprise resource in Microsoft Project using VBA (SetField method of resource), I am able to set custom fields, and can see those custom field changes with GetField, but these changes are not seen on the server/in PWA. And when I restart MS Project and run the VBA the changes are gone.

Am I missing something? Do I need to add a line of code to check in my changes?

Thanks in advance!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

棒棒糖 2025-01-15 12:32:04

我的 C# 代码中也遇到了同样的问题。更改后,您必须发布您的项目:

  1. 从服务器获取 ProjectDataSet
  2. 对数据集进行本地更改
  3. 查看项目
  4. 更新 DataSet(将其发送到服务器)
  5. 签入项目
  6. 发布项目!

希望对您有所帮助
弗洛里安 (geeklife.ch)

I had the same problem in my C# code. You have to publish your project after the changes:

  1. Get ProjectDataSet from the server
  2. Do your local changes to the dataset
  3. Check out the project
  4. Update the DataSet (send it to the server)
  5. Check in the project
  6. Publish the project!

I hope it will help
Florian (geeklife.ch)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文