초점을 잃을 때 커서와 선택이 보이지 않음 Excel로 이식 (나는 다른 응용 프로그램에서

Excel 창이 포커스를 잃으면 커서가 보이지 않습니다. 또한 각 열 / 행 헤더의 채색이 기본값으로 다시 설정되므로 다른 창으로 전환하자마자 커서 및 / 또는 선택을 찾을 수 없습니다.

이것은 내가 필요로하는 대부분의 작업에서 Excel을 거의 사용할 수 없기 때문에 지옥을 귀찮게합니다.

  • 다른 창에서 테스트를 수행하는 동안 테스트 사례를 추적

  • 다른 곳에서 데이터를 가져 와서 Excel로 이식

(나는 다른 응용 프로그램에서 그러한 행동을 본 적이 없으며 그것에 대한 정당성을 생각조차 할 수 없습니다.)

이 동작을 끌 수 있습니까? 예를 들어 초점이 맞지 않을 때 선택 가시성을 유지합니까?

편집 : 원래이 게시물을 게시했을 때 생각한 것과 달리 이것은 “새로운 기능”이 아니며 MS가 아닌 응용 프로그램이나 MS가 아닌 대부분의 응용 프로그램에서 (적어도 특정 시점 이후) MS가 보유하고있는 UI pragma 일부 레거시 MS 응용 프로그램은 항상이를 존중하지는 않습니다.



답변

게시물 에는 한 가지 해결 방법이 설명되어 있으며 VBA / 매크로를 사용하지 않아도됩니다.

내용을 클립 보드에 복사하면 강조 표시된 셀 주위에 점선 테두리가 표시되며 Excel 창에 포커스가없는 경우에도 계속 유지됩니다.

행 왼쪽의 행 번호를 클릭하여 관련 행을 강조 표시 한 후 CtrlC/ Cmd– 를 클릭하십시오 C.


답변

이것은 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

아래는 코드에서 변경할 수 있는 색상 색인입니다 . 현재 노란색으로 설정되어 있습니다.