2011-01-13 7 views
0

私は多くのMicrosoft Project Serverを持っており、それぞれが使いたいProject Guideを作成しました。私は、特定のサーバーのユーザーだけが自分のサーバーにアクセスでき、他のサーバーにはアクセスしないようにしたいので、プロジェクトガイドを各サーバーのSharePointに保存する必要があります。 Project Professional 2003では、インストールされている独自のサーバーへのVBA(オブジェクト)のURLを知る方法があります。Project Professional 2007からのアクセスSharepoint VBAを使用

これは私が何をしようとしています何の例です:

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を編集する必要はありません。

ご質問、

アンドリュー

答えて

0

にお問い合わせください、我々は同様の問題を解決するために取ったアプローチは、単純な実装にした「I誰を?」特定のサーバーでホストしているWebサービス。 StackOverflowを読んで、VBAからWebサービスコールを行うことができるかのように見えます。 Webサービスは、要求元のIPアドレスまたはホスト名を返します。これを使用してURLを構築します。

関連する問題