掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ExcelのVBA内で、Copy中のセルのアドレスを知る方法 (ID:102030)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
CF_LINK の中身を取り出すとなると、API が必要になりますが、 存在確認だけならば、下記のようにして判断できます。 Ctrl + C でセルをコピーした状態で下記のコードを実行した場合、 どのように表示されますか? Dim formats() As Variant formats = Application.ClipboardFormats If formats(1) = -1 Then MsgBox "クリップボードは空です。" Exit Sub End If Dim fmt As Variant For Each fmt In formats If fmt = XlClipboardFormat.xlClipboardFormatLink Then MsgBox "CF_LINK 形式が見つかりました。" Exit Sub End If Next MsgBox "CF_LINK が見つかりません。" # 中身を MSForms.DataObject で取得できれば楽なのだけれども。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.