(Ctrl+A)」を実行してステータスバーで文書全体の文字数・行数などを確認したいときにキャレットやスクロール位置がスッ飛んでいってしまったり、選択範囲を解除したときにも同様のことが起こったりしてしまったりするので、状況によってはスクロール位置とキャレット位置を元に戻す手間が面倒です...。以下のふたつのマクロを使って「すべて選択」/「選択範囲を解除」すると、無用なスクロールやキャレット移動がなくなります。ふたつのマクロを交互に実行することで「任意の範囲選択状態」と「すべて選択状態」のトグル切り替えができます。お好みでツールバー(マクロバー)アイコンに登録するか、キーボードショートカットに割りあててご利用下さい。(非スクロール)」マクロを導入している場合は、当マクロのソースコードで上書き保存するのがよいとおもいます。(非スクロール)」を実行します。「すべて選択」前に選択範囲があった場合は、選択範囲の開始/終了位置を保存します。開いているタブごとに位置情報を保存し、すでに閉じられたタブの情報は逐次削除します。位置情報は上書きされます。(非スクロール)」マクロが保存した情報を利用して、キャレット位置とスクロール位置を復元します。保存されている当該タブの情報は、このマクロの実行時に削除されます。(非スクロール)」を実行します。※「すべて選択」状態を解除したときに復元された選択範囲は、このマクロをもう一度実行すると完全に解除されます。ホイールスクロールなどによりキャレットが表示領域内にない状態、かつ「選択範囲なし」の状態で実行したときは、キャレットのある行まで画面をスクロールします。このページのマクロは、「includeライブラリ」を利用し、外部ファイル(JSON)に情報を保存/参照します。フォルダに配置してください。よりエラーが発生することがあるかもしれません。複数のタブで「すべて選択」を実行している場合は、それぞれのタブの情報が保存されます。ファイルへのファイルアクセスが最小限になる仕様にしてあります。ファイルが肥大化することはありません。「任意の範囲選択状態」と「すべて選択状態」のトグル切り替えのさいに保存した位置情報を破棄せず、繰り返して「位置を復帰」の操作ができるようになります。マクロで、保存した位置情報に復元可。ファイルパスごとに位置情報を保存する。リストに現在開かれていないファイルの情報があれば削除する。ファイルから読みこんで復元する(位置を復帰)。スクロールなしで範囲選択を解除する。・「範囲選択なし」の状態から実行したときはキャレット位置までスクロールする。するためのマクロです。ファイル内の閲覧のさいのスクロールや検索操作をする前などに、任意の位置(キャレット位置/選択範囲/アクティブ行)を一時保存し、任意のタイミングで復帰することができます。ファイルを共用します。キーを押しながらこのマクロを実行したときは「位置情報を保存」します。ファイルに書き出します。キーを押さずにこのマクロを実行したときは「位置を復帰」します。ファイルから読みこんで復元します。ファイルに保存された情報と文字数がことなるときは、保存された行番号(論理行)の行頭に復帰します。保存されたスクロール位置を復帰せず、キャレット位置までスクロールします。ファイルに位置情報がないときは、キャレット位置までスクロールするだけです。ファイルに保存された位置情報を削除しません。する機能はありません。(非スクロール)」マクロをつづけて実行してください。キー押し下げで「削除」という方法もありますが、実行時のタイムラグが大きくなるので保留)。このマクロは、「includeライブラリ」を利用し、外部ファイル(JSON)に情報を保存/参照します。フォルダに配置してください。よりエラーが発生することがあるかもしれません。(非スクロール)」マクロと共用する前提にしてあります。このマクロは、「GetKeyState.exe(キー状態取得実行ファイル)」を使用します。フォルダに配置してください。能書きはソースコード末尾のコメントブロックに。キーを押しながらこのマクロを実行したときは「位置情報を保存」する。キーを押さずにこのマクロを実行したときは「位置を復帰」する。ファイルから読みこんで復元する。保存された行番号(論理行)の行頭に復帰する。保存されたスクロール位置を復帰せず、キャレット位置までスクロールする。キャレット位置にスクロールするだけ。ファイルに保存された位置情報を削除しない。「すべて選択」マクロと「選択解除」マクロをつづけて実行する。別のタブ上から「位置情報を保存」操作をするしかない。ついて免責事項モバイルビュ。