
No.2ベストアンサー
- 回答日時:
こんばんは。
本格的には、APIで書くところでしょうけれども、簡単な方法では、以下のようなものがあります。おそらく、#1 さんのご指摘のように、私も環境によってかなり違ったような記憶があります。Excelから、クリップボードに入ったものが、外に排出しないという問題だったか、前面に来ないのだっか、何かあったように思います。(APIでは可能ですが、これらをまともに書くと、ものすごいコードになってしまいます)
以下は、XP でしか試していません。
Sub TestSendText()
Dim ret As Long
ActiveSheet.Range("A1:A3").Copy
ret = Shell("Notepad.Exe", vbNormalFocus)
AppActivate ("無題 - メモ帳")
CreateObject("Wscript.Shell").SendKeys "^v"
End Sub
なお、リテラル値以外に「a&」という書き方は、あまりVBAではしません。間違いではありませんが。
No.1
- 回答日時:
その方法でやるならsendkeyでCTRL+vを送るしかないですが、
http://msdn.microsoft.com/library/ja/default.asp …
通常はINPUT、OUTPUTで書き出す方法を行います。
http://officetanaka.net/excel/vba/file/file08.htm
sendkeyはマシンの環境によってはタイミングが合わないことが多々あるからお勧めできる方法ではありません。他にそれしか方法がないという時のみ非常手段的に使う方法です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) ExcelVBA メモ帳を起動し名前を付けて指定フォルダに保存 2 2022/04/18 13:15
- Excel(エクセル) 【マクロ】PasteSpecialメソッドにて、コードが動かない理由が分かりません 2 2023/08/15 20:47
- Excel(エクセル) エクセルのマクロでコピー後の貼り付け先を毎回指定したところにしたい 5 2022/08/12 10:47
- Visual Basic(VBA) Excel VBA メール作成について 本文の中にExcel でコピーした図を上下に2つ 貼り付けを 2 2023/06/14 01:48
- Visual Basic(VBA) エクセルVBAコピー 2 2022/06/08 21:45
- Visual Basic(VBA) データのある範囲を選択するVBAについて 2 2022/09/03 00:20
- Excel(エクセル) エクセルのマクロについて教えてください。 3 2023/02/07 14:47
- Excel(エクセル) VBAのoffsetの動き方について教えてください 3 2022/11/25 23:36
- Excel(エクセル) xlDownの使い分けについての質問です vbaでxlDownを使って一覧近い空白までのセルをコピー 3 2022/08/04 12:20
- Visual Basic(VBA) VBAマクロでシートコピーした新シートにコピー元シートとの計算式の入れ方を教えて下さい。 5 2022/11/20 09:48
このQ&Aを見た人はこんなQ&Aも見ています
-
ExcelVBA メモ帳を起動し名前を付けて指定フォルダに保存
Visual Basic(VBA)
-
エクセルマクロで同じフォルダ内のテキストファイルをメモ帳で開く方法
Excel(エクセル)
-
新規にメモ帳を起動して、「test」と入力したい
PowerPoint(パワーポイント)
-
-
4
エクセルのデータをメモ帳に貼り付けて名前を付けて保存する方法
Visual Basic(VBA)
-
5
エクセルデータをメモ帳へ貼り付け
Excel(エクセル)
-
6
ExcelVBA メモ帳を起動し名前を付けて指定フォルダに保存
Excel(エクセル)
-
7
マクロでメモ帳に貼り付け
Word(ワード)
-
8
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
9
VBAのテキストボックスに文字列を貼り付ける方法
Access(アクセス)
-
10
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
11
VBAで、なぜかSendkeyが効きません。
PowerPoint(パワーポイント)
-
12
EXCEL/VBA 変数の値をクリップボードにコピーする方法
Visual Basic(VBA)
-
13
VBA でメモ帳へ保存する際の保存先フォルダの指定
Excel(エクセル)
-
14
EXCEL VBA セルに既に入力されている文字に文字を追加する
Excel(エクセル)
-
15
VBA メモ帳の上書き保存がしたい
Ruby
-
16
エクセルでマクロでテキストデータを保存したい
Excel(エクセル)
-
17
vba クリップボードクリアについて教えてください
その他(プログラミング・Web制作)
-
18
Excelからテキストへのコピーペースト
その他(Microsoft Office)
-
19
VBAでの SendKeysの変数指定方法
Excel(エクセル)
-
20
VBA シートの内容の範囲を指定してtxtファイルに出力する方法
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
CDやDVDに書くマジックペン
-
日頃、感じる不便なものってあ...
-
両面印刷するとき裏表とも罫線...
-
書いたり消したりできるラミネ...
-
「覚書」、「メモ」、「備忘録...
-
色鉛筆の箱の修理について
-
VBAでメモ帳にコピペをしたいの...
-
Windows10で、拡張子が.pyのフ...
-
Excel:任意の列だけCSV形式で...
-
教科書などに初めから書いてあ...
-
CD盤の表面
-
Illustrator 連結について
-
ぺたろうの代わりが欲しい パソ...
-
「筆記用具」という言葉はノー...
-
くっついた消しゴムかすをとる...
-
チクられる? 自分が悪いけど…
-
メモ帳でタブ幅の設定はできる...
-
大学を平日一日休んで運転免許...
-
レポートはなぜ鉛筆で書かなけ...
-
Wordで 文字の一部にモザイクを...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
CDやDVDに書くマジックペン
-
書いたり消したりできるラミネ...
-
Excel:任意の列だけCSV形式で...
-
教科書などに初めから書いてあ...
-
消しゴムがくっついて、跡が取...
-
「覚書」、「メモ」、「備忘録...
-
Windows10で、拡張子が.pyのフ...
-
プロジェクタだと動画が映らない
-
CD盤の表面
-
両面印刷するとき裏表とも罫線...
-
パソコン買い替え時のAcce...
-
小6でこの絵上手いですか? ア...
-
字が下手すぎて祝儀袋を持って...
-
くっついた消しゴムかすをとる...
-
「筆記用具」という言葉はノー...
-
VBAでメモ帳にコピペをしたいの...
-
Wordで 文字の一部にモザイクを...
-
PCの画面上に文字や線を引ける...
-
色紙に記入するペン
-
iPhoneのメモ帳を使ってますが...
おすすめ情報