Categories
SugiBlog ホームページ制作・システム開発|大阪

クリップボードを扱う [VBA]

VBAでクリップボードのデータを扱うには、
Microsoft Forms 2.0 Object Libraryへの参照設定が必要です。

参照設定なしにクリップボードのデータを扱うには

Dim ClipB    As Object

Set ClipB = CreateObject("new:{1C3B4210-F441-11CE-B9EA-00AA006B1A69}")

ClipB.GetFromClipboard
MsgBox ClipB.GetText 'クリップボードの文字列を表示

ClipB.SetText "テスト"
ClipB.PutInClipboard 'クリップボードにデータを送信

Set ClipB = Nothing
2,693 views

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です