次の方法で共有


Channel.SendIMAsUser メソッド (制限付き)

このメソッドは、ユーザーから送信されたように見えるインスタント メッセージを送信します。このメソッドは ReplaceIM 許可フラグを必要とするため、"制限付き" として扱われます。詳細については、「標準的なアプリケーションと高度なアプリケーション」を参照してください。

VBScript 構文

Dim myChannel
Dim myOutput

set myChannel = external.Channel
myOutput = "これは実際にアプリケーションから送信されています!"

sub cmdImpersonateButton_OnClick
' アプリケーションから送信されたように見えるインスタント メッセージを送信します。
On Error Goto Handler
myChannel.SendIM(myOutput)
Exit Sub

:Handler
Document.Write("SendIMAsUser が失敗しました。エラー説明:" & err.description)
End Sub

JavaScript 構文

var myChannel;
var myOutput;

myChannel = window.external.Channel;
myOutput = "これは実際にアプリケーションから送信されています!";

function cmdImpersonateButton_OnClick() {
// アプリケーションから送信されたように見えるインスタント メッセージを送信します。
try {
myChannel.SendIM(myOutput);
    }
catch(ex) {
document.write("SendIMAsUser が失敗しました。エラー説明:" + ex.description);
    }
}

パラメータ

bstrIM

インスタント メッセージとして送信されるデータが格納されている String オブジェクト。

戻り値

戻り値はありません。

解説

アプリケーションに ReplaceIM 許可が設定されていない場合、またはインスタント メッセージが送信できなかった場合、例外がスローされます。

関連項目

概念

許可フラグ
許可フラグ - ReplaceIM