カテゴリー
SugiBlog Webエンジニアのためのお役立ちTips

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

この記事は最終更新日から1年以上経過しています。

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
この記事がお役に立ちましたらシェアお願いします
7,106 views

コメントを残す

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