0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?