2011-01-27 8 views
0

チームのオンコールローテーションを示すガジェットを作成しました。コミュニケータのプレゼンスをそのメンバーに統合しようとしています。私はNameCtrlオブジェクトからGetStatusメソッドを使用して、ユーザーの存在を取得しています。私はそれを実行するとIEで正常に動作します。私が抱えている問題は、ActiveXオブジェクト宣言に当たるたびにガジェットにランタイムエラーがあることです。私はそれをコメントし、それはうまく動作するので、私はこれを知っています。助言がありますか?ActiveXコントロールを実行していないサイドバーガジェット

var communicatorPresence = getCommunicatorPresence(userName); 


function getCommunicatorPresence(userName){ 
var obj = new ActiveXObject("Name.NameCtrl.1") 
var presence = obj.GetStatus(userName,"") 
return presence; 
} 

私はそれはガジェットがないことかもしれないマシンUACの設定によっては

+0

他のマシンでテストしましたか?通常、「オートメーションサーバーはオブジェクトを作成できません」は、コントロールが正しく登録されていないか、または現在のユーザー/アプリケーションがそれを実行できないことを意味します。 –

答えて

0

をVisual Studioでガジェットをデバッグし、そこにブレークポイントを置いて、エラーが「オートメーションサーバーはオブジェクトを作成できません」でしたレジストリに読み取り/書き込みアクセス権を持っている。

関連する問題