• ベストアンサー

UWSCにてExcelの値と同じキーを押す

A1のセルに 3 という値が入力されていたら、キーボードの3を押す。 このような動作を実行するためには、どのように書けばよろしいでしょうか? ご教授、よろしくお願いいたします。

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

  • ベストアンサー
  • neKo_deux
  • ベストアンサー率44% (5541/12319)
回答No.1

Excel = XLOPEN(True) // Excel起動 MsgBox("A1に数値入力してから↓OK") gdat = XLGETDATA(Excel, "A1") // A1の値取得 メモID = EXEC(GET_SYS_DIR+"\notepad.exe", False) // メモ帳起動 if gdat=3 then kbd(VK_NUMPAD3) // A1の値が3だったら3のキーを送る とか。 入力値が複数あり得るなら、仮想キーコードの対応表を作るか、テキストボックスに入力とかならクリップボード関数使うのが良いかも。

bor0n
質問者

お礼

XLGETDATAは有償版じゃないと使えないコマンドみたいでした。 別の方法を模索してみます。 回答ありがとうございました^^

関連するQ&A