My.Computer.Clipboard.GetText メソッド

更新 : 2007 年 11 月

クリップボードからテキストを取得します。

' Usage
Dim value As String = My.Computer.Clipboard.GetText()
Dim value As String = My.Computer.Clipboard.GetText(format)
' Declaration
Public Function GetText() As String
' -or-
Public Function GetText( _
   ByVal format As System.Windows.Forms.TextDataFormat _
) As String

パラメータ

戻り値

String.

例外

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

解説

指定可能な形式は CommaSeparatedValue、Html、Rtf、および UnicodeText です。

このメソッドは AllClipboard を必要とします。

指定された形式に一致するデータがクリップボードになければ、空の文字列が返されます。

処理手順

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

目的

参照項目

クリップボードからテキストを読み取る

方法 : Visual Basic でクリップボードから読み込む

使用例

クリップボードからテキストを読み込んで文字列 textOnClipboard に格納する例は、次のようになります。

Dim textOnClipboard As String = My.Computer.Clipboard.GetText()

この例では、クリップボードにテキストがなければエラーになります。

必要条件

名前空間 : Microsoft.VisualBasic.MyServices

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

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

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

プロジェクトの種類

可用性

Windows アプリケーション

あり

クラス ライブラリ

あり

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

あり

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

あり

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

なし

Windows サービス

あり

Web サイト

なし

アクセス許可

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

参照

処理手順

方法 : Visual Basic でクリップボードから読み込む

参照

My.Computer.Clipboard オブジェクト

System.Windows.Forms.TextDataFormat

Clipboard.GetText

My.Computer.Clipboard.ContainsText メソッド

My.Computer.Clipboard.SetText メソッド