영어 이외의 Microsoft Office 버전의 키보드 단축키


12

MS Office 2007 및 2010의 포르투갈어 버전에 큰 문제가 있습니다.

일반적인 응용 프로그램에서 사용하는 표준 바로 가기가 변경되었습니다.
작동하지 않는 일부 바로 가기 : Ctrl+ s(저장), Ctrl+ f(찾기) 및 Ctrl+ a(모두 선택).

영어 버전의 바로 가기를 사용하도록 구성하고 싶습니다.

각 바로 가기를 개별적으로 구성 할 수있는 옵션이 있습니다. 또한 각 응용 프로그램에 대해 구성해야하며 Word에서 구성하면 Excel에 대해 다시 구성해야합니다.

Office 언어와 상관없이 영어 버전의 MS Office 바로 가기를 사용하는 방법은 무엇입니까?

감사


여기 동일합니다 !! 같은 언어. LOL. EN 버전을 설치하고 사전 용 언어 팩을 추가하려고합니다. 사용해 보셨습니까?
Pedro77


이탈리아어 버전에서 우리는 ctrl + B를 눌러야합니다. 이것은 매우 성가신 일입니다.
Luca

답변:


3

MS Office 응용 프로그램에서 바로 가기를 변경하는 기본 제공 방법이 없다는 것이 거의 확실합니다.

그러나이 목적으로 AutoHotkey 를 사용할 수 있습니다 .

스크립트

^a::
^f::
^s::
    WinGet, Process, ProcessName, A
    if(RegExMatch(Process, "^(WINWORD|EXCEL)\.EXE$"))
    {
       if(A_ThisHotKey = "^a")
           SendPlay, ^e
       if(A_ThisHotKey = "^f")
           SendPlay, ^b
       if(A_ThisHotKey = "^s")
           SendPlay, ^g
    }
    else
        SendPlay, %A_ThisHotKey%
return

작동 원리

  • ^a::, return명령문 앞에 스크립트를 실행하는 핫키 중 하나를 지정합니다 . 여기서 키를 ^나타냅니다 Ctrl.

  • WinGet, Process, ProcessName, A활성 ( A) 창의 프로세스 이름을 변수에 저장 Process합니다.

  • if(RegExMatch(Process, "^(WINWORD|EXCEL)\.EXE$")) {...} else ...정규식Process 과 일치 하는지 확인합니다 . 즉, 문자열 중 하나와 일치하는지 또는 입니다.WINWORD.EXEEXCEL.EXE

    • 그렇다면 첫 번째 블록이 실행됩니다.

      • if(A_ThisHotKey = "^a")누른 핫키가 Ctrl+ 인지 확인합니다 A.

        만약 그렇다면, 1을 모두 선택하는 포르투갈어 단축키 인 키 폭탄 Ctrl+를 시뮬레이션합니다 .E

    • 그렇지 않으면 SendPlay, %A_ThisHotKey%처음에 누른 키 조합을 시뮬레이션합니다.

      이런 식으로 다른 응용 프로그램은 여전히 ​​똑같이 동작합니다.

사용하는 방법

  1. 최신 버전의 AutoHotkey를 다운로드 하여 설치하십시오.

  2. ms-office.ahk선호하는 텍스트 편집기를 사용하여 위의 스크립트를로 저장하십시오 .

  3. 파일을 두 번 클릭하여 스크립트를 실행하십시오.

  4. 원하는 경우 폴더에 스크립트 (또는 스크립트에 대한 링크)를 Startup복사하십시오.

  5. 더 많은 MS Office 응용 프로그램을 추가하려면 정규식을 수정하십시오.

    파워 포인트, 예를 추가하려면, 교체 (WINWORD|EXCEL)에 의해 (WINWORD|EXCEL|POWERPNT).

  6. 핫키를 더 추가하려면 스크립트의 두 부분을 수정해야합니다.

    예를 들어 Ctrl+ O(열기 ...) 를 추가하려면 ^o::맨 위에있는 목록에 행 을 추가하고 if블록 안에 다음 행을 추가하십시오 .

    if(A_ThisHotKey = "^o")
        SendPlay, ^a
    

1 적어도, 나는 생각 합니다. 스페인어 MS 사무소에서 단축키를 가져 왔습니다. 필요한 경우 조정하십시오.


1

이전 답변을 기반으로 몇 가지 단축키가 더 있습니다 (이전 답변에 추가 될 수 있음).

^a::
^f::
^s::
^w::
^n::
^u::
^d::
^r::
^b::
^i::
^k::
^g::
    WinGet, Process, ProcessName, A
    if(RegExMatch(Process, "^(EXCEL)\.EXE$"))
    {
       if(A_ThisHotKey = "^a") ;seleccionar rango
           SendPlay, ^e
       if(A_ThisHotKey = "^f") ;buscar
           SendPlay, ^b
       if(A_ThisHotKey = "^s") ;guardar
           SendPlay, ^g
       if(A_ThisHotKey = "^w") ;cerrar
           SendPlay, ^r
       if(A_ThisHotKey = "^n") ;nuevo libro
           SendPlay, ^u
       if(A_ThisHotKey = "^u") ;subrayar
           SendPlay, ^s
       if(A_ThisHotKey = "^b") ;negrita
           SendPlay, ^n
       if(A_ThisHotKey = "^i") ;cursiva
           SendPlay, ^k
       if(A_ThisHotKey = "^d") ;filldown
           SendPlay, ^j
       if(A_ThisHotKey = "^r") ;fill right
           SendPlay, ^d
       if(A_ThisHotKey = "^k") ;hyperlink
           SendPlay, ^!k
       if(A_ThisHotKey = "^g") ;goto
           SendPlay, ^i
    }
    else
        SendPlay, %A_ThisHotKey%
return
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.