• ベストアンサー

VBA EasyCommでの送信

文字列を送信する場合は ec.Ascii = "mojiretsu" を送ればよいというのはわかるのですが、例えばキーの'Ctrl'を押すのと同等の命令送信をしたいのですが、この場合どのようにコードを書けばよいか教えていただきたいです。できれば、Altの場合なども教えていただけると助かります。

質問者が選んだベストアンサー

  • ベストアンサー
  • watabe007
  • ベストアンサー率62% (476/760)
回答No.1

http://okwave.jp/answer/new?qid=7507694 こちらを参考にすれば ec.Binary = 17 'Ctrlキーのコード“17”を送信 ec.Binary = 18 'Altキーのコード“18”を送信 かな?

unserious
質問者

お礼

すいません、先ほどのお礼中のURLが誤っておりました。 不躾ですがよろしくお願いします。 http://oshiete.goo.ne.jp/qa/7519011.html

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • フランス語アクサン記号について

    Altキーを押しながら数字4桁のアスキーコードを入力してアクサン記号付の文字を表示する場合、小文字は表示出来ますが、大文字が表示できません。 Alt+0233ですとe(小文字)にテギュの記号が付きますが、 Alt+0201→E(大文字)にテギュ記号がつかず、ノと表示されてしまいます。 『Altキーを押しながら数字4桁を入力する方法』で大文字を表示する場合の方法を教えて下さい。 よろしくお願いいたします。

  • メールの誤送信

    メール作成の途中で、何かのキー操作でメールが作成途中のメールが送信されてしう事が時々有ります。  Ctrl+? か Alt+? だと思うのですが・・・・  どのキーなのか特定できていません。 1.どの様なキー操作でメールが送信されてしまうのでしょうか? 2.そのキー操作を無効にする方法が有りましたら教えて下さい。 メールは、Outlook2000を使用してます。 どなたか詳しい方 教えて下さい!

  • Excel VBA で CTRLキーを送る方法

    EXCEL VBA で他のアプリケーションにキーをコードを送り制御したく、Sendkeys を使ってみましたが、CTRLキー(単一キー)の送信が出来ません。Sendkeys "^", 1 では無反応。 制御されるアプリは右のCTRLキーと左のCTLキーではことなった動作をします。出来れば右のCTRLキー、左のCTLキーの送信方を教えてください。 VBAで負荷でしたら、Shell関数で呼び出せるようなものはありませんでしょうか。

  • telnetコマンド

    telnetコマンドを、文字として認識させないためにIACを使うという事を知りました。 ここでふと疑問に思ったのですが、例えばECコマンドを使う場合、 EC(0xF7)を文字として認識させないためにIACを使うのだと思うのですが、 ASCIIコードでECに割り当てられているものを入力して、 サーバー側にECの文字を表示させても、 それはコマンドとして認識されないのでしょうか? 詳しい方からすればとんちんかんな質問かもしれませんが、 よろしくお願いします。

  • アスキーコードへの変換について VB6(初心者)

    変数文字列をアスキーコードの10進数であらわしたいのですが、どのようなプログラムをかけばいいのでしょうか? ネットで調べたのですが、よくわかりません。 たとえば hensuumojiretuという名前の変数文字列を作り、それをアスキーコードに変換するとしたらどのようなプログラムをかいたらよいのでしょうか。 hensuumojiretuは自分で入力する形にしたいです。 それがわかったら変換後のアスキーコードを変数文字列(数字?)として定義したいと思っています。 この本に載ってるとか、このサイトにあるよという情報でもよいのでどうかおしえてくださいおねがいします。

  • CtrlとAltを使っての文字入力が出来ません。

    こんにちは、質問があります。 文章を作る際、クメール文字フォントというのをダウンロードしました。 このフォントを使って通常に文字を入力することは出来ます。 しかし、一つのキーに4つの文字が割り当てられているため、Shift、Ctrl+Alt、Shift+Ctrl+Altと共にアルファベットのキーを押さなければなりません。 Shiftはきちんと機能するのですが、CtrlとAltのキーが全く作動しません。 CtrlとAltと共にアルファベットキーを押すと、ショートカットが作動してしまい、文字を入力することが出来ないのです。 PCはWindows Meです。 キーボードにおけるショートカットの機能を解除する事は可能なのでしょうか? 教えて下さい、お願いします。

  • teratermのキー設定について

    teraterm4.75を使っています。 teratermのcontrolキーと右矢印キーを押すとemacsにaltキーとFキーキーに相当する文字列を送信させたいのですが、どのようにすればいいでしょうか?

  • ASCII文字列をEUCなどに変換したいができない

    いつもお世話になっております。 ファイルの文字コードがEUCのファイルの中に、 なぜか、文字コードがASCIIである文字列があります。 この文字列は、外部から受け取るカタチなので、 これはこれで、ASCIIでも、しかたないのかなという風に思い、 それならば、受け取った後、EUCに変換すればいいやと考え、 mb_convert_encoding($var,"EUC-JP","ASCII")を使って、変換を試みるも、 ASCIIのままなのです。 ASCIIである文字列には、変換されない鉄壁さというものがあるのでしょうか? 変換処理後に、mb_detect_encoding()で検査しますが、やはりASCIIのままです。 それならば!、ということで、 受け取る値(ここでは例として、"This_Value_is_ASCII_Encoding_hogehoge9999")を いったん手動のコピペ操作をして、 $UketoruAtai = "This_Value_is_ASCII_Encoding"; とし、 その値もやはり、ASCII文字列になっているので、 この、手動コピペ文字列ならば文字コードの変換はできるだろうと思い、 上記のmb_convert_encoding()の処理をしたわけですが、 この場合でも、やはり ASCIIは鉄壁でした。 いったい、これは、なんなんでしょうか、、、。 ちなみに、このASCII文字列は、英数字のみ(当たり前か。笑)の文字列です。 このASCII文字列を、EUC-JPにする手助けを、どなたか宜しくお願い致します。

    • ベストアンサー
    • PHP
  • outlook2003のメール送信についてですが、

    outlook2003のメール送信についてですが、 ALTキーの次にSキーを押すとメールが送信されます。 (ALT+Sのように同時ONではありません) 標準機能だとは思われますが、誤配信が時々あります。 この機能(ALT、Sで送信)を無視する方法はありますか? よろしくお願いいたします。

  • キーボードに好きな文字を割り当てるには

    自分は日本語の他にトルコ語の入力を使用しているのですが、IMEをいちいち切り替えるのが面倒です。 そこで、例えば 「Ctrl + Alt + C = ç (ヒゲ付きC小文字)」 「Ctrl + Alt + Shift + C = Ç (ヒゲ付きC大文字)」 等のように、半角英数入力の状態で、特定のキーの組み合わせに任意の文字列を割り当て出来るようなフリーソフトはないでしょうか? ベクター等色々探してみましたが、キー交換が出来るソフトはあっても「任意の文字列」を割り当てられるソフトは見付かりませんでした。 どなたか、お知恵をお貸し下さいませんか。 OSはWindows Vistaです。