Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


7179 / 76732 ←次へ | 前へ→

【75144】Re:Sendkeys
発言  亜矢  - 13/12/20(金) 10:15 -

引用なし
パスワード
   ▼ichinose さん:
>>>Dataobjectを使う方法です。
>>>
>>>
>>>参照設定「Microsoft Forms 2.0 Object Library」
>>>
>>>Sub test()
>>>  Dim dto As MSForms.DataObject
>>>  Set dto = New MSForms.DataObject
>>>  dto.SetText "tetsu-kato", 1
>>>  dto.PutInClipboard
>>>  SendKeys "^v"
>>>  Set dto = Nothing
>>>End Sub
>>通常は半角英数字ですが、上記の変数の中に半角カタカナが混じっていると、IMEmodeがひらがに勝手にに変わってしまいます。半角英数のときにはうまくいくのですが、変数の中に半角カタカナが来ると上記のプログラムでもカタカナがひらがなに変換されてしまいます。解決方法を教えていただきたいと
>>思います。
>
>提示したコードは、貼付け対象がExcelのシートだと正常に作動しますよね!!
>このコード、メモ帳に 例えば aaaイチノセ 等と入力し、これをコピーして
>対象箇所(ノーツ?)に貼り付ける と同じです。
>
>私は、このメーラーを持っていないので確認できませんが、
>上記の操作を手動で行っても同じ結果ですか?
>
 手動でコピーして貼り付けをした場合にはIMEModeは変わりませんでした。
 よろしくお願いします。

388 hits

【75136】Sendkeys 亜矢 13/12/18(水) 12:23 質問
【75137】Re:Sendkeys HARA 13/12/18(水) 21:22 発言
【75139】Re:Sendkeys ichinose 13/12/19(木) 6:22 発言
【75140】Re:Sendkeys 亜矢 13/12/19(木) 10:58 質問
【75142】Re:Sendkeys ichinose 13/12/20(金) 4:41 発言
【75144】Re:Sendkeys 亜矢 13/12/20(金) 10:15 発言
【75149】Re:Sendkeys ichinose 13/12/21(土) 9:13 発言
【75155】Re:Sendkeys 亜矢 13/12/21(土) 16:59 お礼

7179 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free