LoginSignup
0
0

More than 3 years have passed since last update.

ExcelのセルへのペーストをテキストだけにするAHKスクリプト

Last updated at Posted at 2020-11-29

ExcelのセルへのペーストをテキストだけにするAHKスクリプト

ウェブサイトなどからエクセルのセルにコピペした際にフォント情報までコピーされるのが煩わしかったので,テキストのみのペーストをするAHKコードを書いた.無変換+vに割当て.

excel_paste_value

#UseHook

#IfWinActive, ahk_exe EXCEL.EXE

vk1D & v:: ;無変換+v
    KeyWait, vk1D, T0.01
    If(ErrorLevel)
    {
        ClipSaved := ClipboardAll ;もとのクリップボードを保存
        Clipboard = %Clipboard% ;テキストデータのみの取り込み
        Send, ^v ;ペースト
        Sleep, 100 
        Clipboard := ClipSaved ;もとのクリップボードデータの復元(Sleepが無いとペーストより先に復元されてしまう)
        ClipSaved = 
        KeyWait,vk1D

        Return
    }


  • 古いAHKだと無変換キーが vk1Dsc07Bかも
  • AHKのシンタックスハイライトを実装してほしい − 2020/12/16追記 忌まわしきセル結合を消せてなかったので対応する必要がある
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0