トップ回答者
InfoPathフォームのuserName関数でユーザー名が取得できない。

質問
-
こんにちは
はじめて投稿させていただきます。よろしくお願いします。
以下の動作環境にて、InfoPathフォームのフィールドの値にuserName関数を設定しました。
しかし、ある特定のユーザーで、以下の動作内容の通りユーザー名が取得できません。■動作環境
Server:Windows2003R2Standard、SharePoint Server 2007
Client:WindowsVista、Office2007
MOSS上のユーザーの権限:フルコントロール
AD登録情報:表示名のみ■動作内容
・ローカルのuserNameが設定されているフォームを開こうとすると
「選択されたフォームを開くことができません。」というメッセージが表示され
フォームを開くことができない。・ローカルのuserNameが設定されていないフォームは開く事ができる。
・MOSSに発行済みのuserNameが設定されているフォームを開こうとすると
「新しい空白のフォームを作成することができません。計算コードでエラーが発生しました。
InfoPath
フォームのセキュリティ設定のため、ユーザー名を確認できませんでした。
プロパティまたはメソッド'get-UserName'の呼び出し中にエラーが発生しました。」
というメッセージが表示されフォームを開くことができない。・MOSSに発行済みのuserNameが設定されていないフォームを開き
ドキュメントライブラリに保存すると、
作成者が「システムアカウント(SHAREPOINT\system)」になっている。上記の動作が起きているユーザーとは別のユーザーでは
ローカル、MOSS上共に正常にユーザー名を取得できております。ユーザー名が取得できない原因、解決方法、もしくは何らかの
ヒントになるような情報をご教示頂けませんでしょうか。よろしくお願いいたします。
回答
すべての返信
-
NAGISA0913 さん、
こんにちは!
フォーラム オペレーターの服部 清次です。
無事、問題が解決したとのことで何よりです!
今回、saruhiko さんの回答が参考になったようですので、私の方で、[回答としてマーク] のチェックを付けさせていただきました。
なお、私の方でもちょっと調べてみましたところ、海の向こうのサイトで、同じエラー メッセージに関する情報が紹介されていました。
(こちらでも IE のセキュリティ設定を変更し、エラーが解消されたようです。)
また何か困ったことがありましたら、ぜひ TechNet フォーラムをご利用ください。
今後とも、よろしくお願いします。
それでは、また! (^_^)/
__________________________________________________
マイクロソフト株式会社 フォーラム オペレーター 服部 清次