
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で質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
ExcelVBA メモ帳を起動し名前を付けて指定フォルダに保存
Visual Basic(VBA)
-
エクセルマクロで同じフォルダ内のテキストファイルをメモ帳で開く方法
Excel(エクセル)
-
新規にメモ帳を起動して、「test」と入力したい
PowerPoint(パワーポイント)
-
-
4
エクセルデータをメモ帳へ貼り付け
Excel(エクセル)
-
5
VBAで、なぜかSendkeyが効きません。
PowerPoint(パワーポイント)
-
6
マクロでメモ帳に貼り付け
Word(ワード)
-
7
ExcelVBA メモ帳を起動し名前を付けて指定フォルダに保存
Excel(エクセル)
-
8
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
9
EXCEL VBA セルに既に入力されている文字に文字を追加する
Excel(エクセル)
-
10
エクセルのデータをメモ帳に貼り付けて名前を付けて保存する方法
Visual Basic(VBA)
-
11
VBA シートの内容の範囲を指定してtxtファイルに出力する方法
Excel(エクセル)
-
12
EXCEL/VBA 変数の値をクリップボードにコピーする方法
Visual Basic(VBA)
-
13
エクセルでマクロでテキストデータを保存したい
Excel(エクセル)
-
14
エクセルVBAで、MsgBox やInputBox は、画面の中央以外に表示させたい。
Excel(エクセル)
-
15
文字列からタブコードを取り除きたい
Visual Basic(VBA)
-
16
VBAのテキストボックスに文字列を貼り付ける方法
Access(アクセス)
-
17
VBA でメモ帳へ保存する際の保存先フォルダの指定
Excel(エクセル)
-
18
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
19
vba クリップボードクリアについて教えてください
その他(プログラミング・Web制作)
-
20
EXCEL VBAでテキストファイルの特定の場所にデータを書き込む方法
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel:任意の列だけCSV形式で...
-
教科書などに初めから書いてあ...
-
CDやDVDに書くマジックペン
-
両面印刷するとき裏表とも罫線...
-
ぺたろうの代わりが欲しい パソ...
-
書いたり消したりできるラミネ...
-
消しゴムがくっついて、跡が取...
-
日頃、感じる不便なものってあ...
-
「筆記用具」という言葉はノー...
-
Wordで 文字の一部にモザイクを...
-
色鉛筆の箱の修理について
-
プロジェクタだと動画が映らない
-
元の状態に戻すことを何と言う...
-
VBAでメモ帳にコピペをしたいの...
-
DVDの表面にタイトルを書くには...
-
「覚書」、「メモ」、「備忘録...
-
Windows10で、拡張子が.pyのフ...
-
小6でこの絵上手いですか? ア...
-
ExcelVBAでスペースキー操作したい
-
職場でもらったメモ、付箋をそ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
教科書などに初めから書いてあ...
-
CDやDVDに書くマジックペン
-
Excel:任意の列だけCSV形式で...
-
書いたり消したりできるラミネ...
-
消しゴムがくっついて、跡が取...
-
「覚書」、「メモ」、「備忘録...
-
大学を平日一日休んで運転免許...
-
VBAでメモ帳にコピペをしたいの...
-
日頃、感じる不便なものってあ...
-
Windows10で、拡張子が.pyのフ...
-
ぺたろうの代わりが欲しい パソ...
-
パソコン買い替え時のAcce...
-
両面印刷するとき裏表とも罫線...
-
職場でもらったメモ、付箋をそ...
-
Wordで 文字の一部にモザイクを...
-
水泳帽の学年書き直し
-
テプラのテープカートリッジを...
-
分子量とマーカー移動度の片対...
-
色鉛筆の箱の修理について
-
メモ帳でタブ幅の設定はできる...
おすすめ情報