
No.1ベストアンサー
- 回答日時:
1.DataObjectを使用する方法
と
2.APIを使用する方法
が考えられます。
1.は「VBA DataObject」
2.は「VBA API CLIPBOARD」
などで検索してみてください。サンプルが見つかると思います。
検索しました。
1.DataObjectを使用する方法は、うまく動作しました。
2.APIを使用する方法は、「オブジェクトが必要です」のエラーが出てうまく動作しませんでした。APIの宣言がまずいのかも知れません。
EXCEL VBAの場合は、「DataObjectを使用する方法」の方が色々と良いサンプルが載っていました。
回答有難うございました。
No.2
- 回答日時:
'VBEの「ツール」、「参照設定」で「Microsoft Forms 2.0 Object Library」にチェックを入れてから使用してください。
'(そうしないとエラーになります)
Sub test01()
Dim myData As DataObject
Dim myCb As Variant
Dim x
x = "TESTデータです。"
Set myData = New DataObject
myData.SetText x
myCb = myData.GetText
myData.PutInClipboard
End Sub
うまく動作しました。
親切にコードを記載して頂きまして、有難うございます。
DataObjectを使用する方法が理解出来ました。
回答有難うございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
EXCELで変数をペーストしたい
その他(プログラミング・Web制作)
-
クリップボードの内容を変数に取り込みたい(EXCEL VBA)
Visual Basic(VBA)
-
VBAでメモ帳にコピペをしたいのですが…
PowerPoint(パワーポイント)
-
-
4
特定の文字がある行以外を削除するマクロ
その他(Microsoft Office)
-
5
エクセルVBAでセル範囲のデータをクリップボードに
その他(Microsoft Office)
-
6
VBAでの SendKeysの変数指定方法
Excel(エクセル)
-
7
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
8
ユーザーフォームを表示中にシートの操作をさせるには
Excel(エクセル)
-
9
VBAでエクセルシートを更新(リフレッシュ)する方法を教えて下さい。
Excel(エクセル)
-
10
VBAでループ内で使う変数名を可変にできないか。
Visual Basic(VBA)
-
11
ExcelVBAでスペースキー操作したい
Excel(エクセル)
-
12
エクセルのラベルの値(文字列)を垂直方向で中央揃えにするには?
Excel(エクセル)
-
13
Excelのセルにユーザー名を表示する方法
Excel(エクセル)
-
14
VBAで文字列を数値に変換したい
Excel(エクセル)
-
15
VBAでブックを非表示で開いて処理して閉じる方法
Excel(エクセル)
-
16
ExcelでVBAを使用した際に、『パス名が無効です』とエラーになります。
Excel(エクセル)
-
17
Enterキーでマクロを起動さす。
その他(ソフトウェア)
-
18
Excelの入力規則で2列表示したい
Excel(エクセル)
-
19
VBAでページ番号、ページ最終行を取得する方法
その他(プログラミング・Web制作)
-
20
Excel VBAで同じフォルダ内のファイルを開くには?
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAでダブルコーテーション入り...
-
Variant型で宣言してるのにEmpt...
-
テキストボックスの値を変数に...
-
変数にオフセットが付いている...
-
[VBS]変数を定数に変換する方法...
-
Accessコンボボックスにレコー...
-
エラーの意味は? Lvalue req...
-
URLが開いた後に処理したい
-
java 乗算をシフト演算と加算を...
-
無名関数のメリットがよくわか...
-
変数名の間接指定
-
フォームを開くときに、コンボ...
-
VB6.0-整数と余りを求める
-
3bitアップダウンカウンタ(Up/...
-
フリーランタイマーの時間差分...
-
Nullってどういう意味ですか?
-
VBA コンボボックスの値をスピ...
-
COLUMN(1:1)の意味を教え...
-
basp21のアップロード
-
Excel-vba 文字列と変数を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
jsp~jspにhiddenを使って変数...
-
VBAでダブルコーテーション入り...
-
エラーの意味は? Lvalue req...
-
EXCEL/VBA 変数の値をクリップ...
-
[VBS]変数を定数に変換する方法...
-
Variant型で宣言してるのにEmpt...
-
テキストボックスの値を変数に...
-
processing エラーで、 "cannot...
-
整数xxxが大き過ぎますというエ...
-
stdpicture型の変数に、、
-
Accessコンボボックスにレコー...
-
verilog HDLの[=]と[<=]の使い分け
-
プログラミングで変数と関数の...
-
Borland C++ Compiler 5.5の警...
-
【VBA】複合代入演算子
-
gridViewの行選択解除
-
VBAでコマンドプロンプトの結果...
-
VBA 1行で複数の代入を行った...
-
C言語 アロー演算子について質...
-
DataTableの値を変数に代入したい
おすすめ情報