クリップボードに、文字列を出し入れするには、Clipboardクラスを使用します。

Clipboardクラスは、文字列・画像・オーディオなど、出し入れすることが出来ます。ここでは文字列の出し入れを記載します。

 

クリップボードをクリアする

Clipboard.Clear()

 

クリップボードに文字列をコピーする

Clipboard.SetText("クリップボードにコピーする文字列")

 

クリップボードから文字列を取得する

Dim str As String

'クリップボード内にテキストがあるか確認する
If Clipboard.ContainsText() Then
    'クリップボードからテキストを取得する
    str = Clipboard.GetText()
End If

 

フォーマットを指定してクリップボードに出し入れする

Dim html2 As String
Dim html1 As String = "<html></html>"

'クリップボードにフォーマットを指定して文字列を設定する
Clipboard.SetText(html1, TextDataFormat.Html)


'クリップボードにHTMLテキストがあるか確認する
If (Clipboard.ContainsText(TextDataFormat.Html)) Then
    html2 = Clipboard.GetText(TextDataFormat.Html)
End If