0

我有许多 Microsoft Project Server,并且我编写了一份我希望每个人都使用的项目指南。因为我只希望特定服务器的用户只能访问他们的服务器而不是其他人,所以我需要将项目指南存储在每台服务器的 SharePoint 上。在 Project Professional 2003 中,有没有办法知道 VBA 中的 URL(可能是一个对象)到它自己安装的服务器。

这是我正在尝试做的一个例子:

Sub Currently()
  OptionsInterfaceEx ProjectGuideContent:="https://example.com/SERVER_NAME/Shared%20Documents/Project%20Guide/xmlschemas.xml"
End Sub

Sub What_I_Would_Like()
  OptionsInterfaceEx ProjectGuideContent:=Application.ServerAddress & "Shared%20Documents/Project%20Guide/xmlschemas.xml"
End Sub

我这样做是为了不必编辑我们拥有的每台服务器的 URL。

有什么问题请追问,

安德鲁

4

1 回答 1

0

我们解决类似问题的方法是实现一个简单的“我是谁?” 您在给定服务器上托管的 Web 服务。从 StackOverflow 上的阅读来看,似乎可以从 VBA 进行 Web 服务调用。Web 服务只返回它看到的请求来自的 IP 地址或主机名,您可以使用它来构建您的 URL。

于 2011-07-01T09:52:32.540 回答