クリップボードに、文字列を出し入れするには、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