My.Computer.Clipboard.SetAudio メソッド

更新 : 2007 年 11 月

オーディオ データをクリップボードに書き込みます。

' Usage
My.Computer.Clipboard.SetAudio(audioBytes)
My.Computer.Clipboard.SetAudio(audioStream)
' Declaration
Public Sub SetAudio( _
   ByVal audioBytes As Byte() _
)
' -or-
Public Sub SetAudio( _
   ByVal audioStream As System.IO.Stream _
)

パラメータ

  • audioBytes
    Byte 配列。必ず指定します。クリップボードに書き込むオーディオ データです。

  • audioStream
    必ず指定します。クリップボードに書き込む Stream 型のオーディオ データです。

例外

このメソッドでスローされる例外はありません。

解説

このメソッドを使用すると、オーディオ データをバイト配列またはオーディオ ストリームとして書き込むことができます。

セキュリティに関するメモ :

クリップボードには他のユーザーからもアクセス可能なので、クリップボードを使ってパスワードや極秘データなどの機密情報を格納しないでください。

処理手順

My.Computer.Clipboard.SetAudio メソッドに関連するタスクの例を次の表に示します。

操作

参照項目

オーディオ データをクリップボードに書き込む

方法 : Visual Basic でオーディオ ストリームをクリップボードに保存する

使用例

次の例は、バイト配列 musicReader を作成し、ファイル cool.wav をそのバイト配列に読み込んでから、クリップボードに書き出します。

Dim musicReader As Byte()
musicReader = My.Computer.FileSystem.ReadAllBytes("cool.wav")
My.Computer.Clipboard.SetAudio(musicReader)

cool.wav の名前とパスを、自分が読み込みたいファイルの名前とパスに置き換えてください。

必要条件

名前空間 : Microsoft.VisualBasic.MyServices

クラス : ClipboardProxy (Clipboard へのアクセスを可能にします)

アセンブリ : Visual Basic ランタイム ライブラリ (Microsoft.VisualBasic.dll)

プロジェクトの種類ごとの可用性

プロジェクトの種類

可用性

Windows アプリケーション

あり

クラス ライブラリ

あり

コンソール アプリケーション

あり

Windows コントロール ライブラリ

あり

Web コントロール ライブラリ

なし

Windows サービス

あり

Web サイト

なし

アクセス許可

アクセス許可は不要です。

参照

参照

My.Computer.Clipboard オブジェクト

System.IO.Stream

Clipboard.SetAudio

My.Computer.Clipboard.ContainsAudio メソッド

My.Computer.Clipboard.GetAudioStream メソッド

その他の技術情報

クリップボードのデータの格納と読み込み