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