フォーカスが失われたときにカーソルと選択が見えない


14

Excelウィンドウがフォーカスを失うと、カーソルは見えなくなります。また、それぞれの列/行ヘッダーの色付けはデフォルトに戻っているため、他のウィンドウに切り替えるとすぐにカーソルや選択範囲を見つけることができません。

これにより、Excelが必要なほとんどのタスクでExcelがほとんど使用できなくなるため、非常に面倒です。

  • 別のウィンドウでテストを実行しながらテストケースを追跡する

  • 他の場所でデータを取得し、Excelに移植する

(他のアプリケーションでこのような動作を見たことがないので、正当化することすら考えられません。)

この動作をオフにすることは可能ですか、つまり、焦点が合っていなくても選択の可視性を保持しますか?

編集:これを最初に投稿したときに考えていたものとは異なり、これは「新しい機能」ではなく、MSがほとんどのアプリケーション(少なくともある時点以降)で保持しているUIプラグマです。一部のレガシーMSアプリケーションは、常にそれを尊重しません。


1
私は同意します、誰かがデフォルトの動作をしたときにExcelのユースケースについて考えていない人。
-AnthonyVO

回答:


7

この投稿では、VBA /マクロの使用を必要としない回避策の1つを説明します。

コンテンツをクリップボードにコピーすると、強調表示されたセルの周りに破線の境界線が配置され、Excelウィンドウがフォーカスを失ってもそのまま残ります。

行の左にある行番号をクリックして、該当する行を強調表示し、Ctrl- C/ Cmd-をクリックしますC


素晴らしく、簡単な回避策。
101100

4

これはWindowsの通常の動作です。Excelに固有のものではありません。Wordでテキストを選択してからウィンドウを変更しても、同じことが起こります。オフにすることはできません。

ブックにマクロを追加する場合は、必要な行を強調表示し、完了したら削除する回避策があります。ハイライトされた行は、ウィンドウにフォーカスがないときに表示されます。

VBAエクスプローラーでこれらのコードを(Alt+ F11)に追加ThisWorkbookすると、マクロ(Alt+ F8)から呼び出すか、ボタンを追加できます。

Sub RowHighlight()
  Rows(ActiveCell.Row).Select
  With Selection.Interior
    .Pattern = xlSolid
    .ColorIndex = 6  'Change this number to the color of choice.
  End With
End Sub

Sub RemHighlight()
  Rows(ActiveCell.Row).Select
  With Selection.Interior
    .Pattern = xlNone
  End With
End Sub

以下は、コードで変更できる色のインデックスです。現在、黄色に設定されています。

ここに画像の説明を入力してください


面白いアイデア。ただし、これを行うと、アクティブな行にある塗りつぶしの書式設定が失われるため、注意が必要です。また、これをワークシートイベントに関連付けるとより便利になります。そうでない場合は、別のウィンドウでアクティブセルを追跡する必要があるたびに塗りつぶしの色を手動で変更する方が合理的です。
エクセル

2
「これはWindowsの通常の動作です。Excelに固有のものではありません。」確かに、これはExcelに固有のものではないということです。実際、Wordは同じように動作しますが、私はそれを通常とは呼びません。たとえば、メモ帳や実際に使用するほとんどのプログラム(Notepad ++、PSPad、Sumatra PDFリーダー)でこのように動作しません。ただし、「実行...」などのネイティブテキストフィールドではこのように動作します。(それは気がつかなかった奇妙な。)
アロイスマーダル

OSXバージョンのExcelはまったく同じ方法で実装されており、OPで言及されているように使いやすさが制限されています。
レックスフォード14

@CharlieRBいいえ、これはオペレーティングシステムの動作ではなく、Excelの動作はWordの動作とは異なります。Wordはカーソルのあるテキストフィールドを使用し、ウィンドウがフォーカスを失うとカーソルは点滅しません。手動でテキストをマークできるので大丈夫です。ただし、Excelではこれはまったく異なります。セルに独自の描画メカニズムを使用し、列と行の特別なフィールドをマークします(背景が黄色)。これはExcelのみに関連しており、愚かな振る舞いです。私は頻繁に別のウィンドウからデータをコピー/比較する必要があり、まったくマークがありません
...-StanE
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.