
워드 프로세서를 사용할 때는 거의 키보드만 사용하는 것을 선호하지만, MS Word에서 텍스트를 붙여넣을 때는 강제로 마우스를 사용해야 하는 것 같습니다. 마우스를 사용하거나(산만하고 느림) 기본 설정을 변경(심지어 더 나쁨)하지 않고 일회성으로 서식(소스 유지/대상 일치/텍스트만 유지)을 처리하는 방법을 지정할 방법을 찾을 수 없습니다.
이를 수행할 수 있는 방법이 있습니까? 내가 보기엔 필요한 것 같아어느 하나입력할 수 있는 키보드 단축키붙여넣기 옵션붙여넣기 후 대화또는서식 옵션을 지정하는 데 사용할 수 있는 다른 명령입니다. 나는 보았다선택하여 붙여넣기, 그러나 이는 '텍스트만'이라는 하나의 관련 옵션만 제공하는 것 같습니다(서식이 지정되지 않은 텍스트), '유지' 또는 '일치'도 원합니다.
나는 MS Word 2007을 사용하고 있지만 다른 버전에 적용하는 답변은 분명히 더 일반적으로 유용할 것입니다.
추신: 동료와의 호환성을 위해 MS Office의 네덜란드어 UI를 사용하므로 위의 다양한 키와 텍스트가 정확하지 않을 수 있습니다.
답변1
해결 방법 1: context menu키 사용
Word 2013에서는 다음을 클릭할 수 있습니다.
- 열쇠context menu
- 다음 중 하나
- K~을 위한소스 형식 유지,
- M, Enter을 위한서식 병합(예, 이상하게도 추가 Enter가 필요했습니다) 또는
- T~을 위한텍스트만 유지.
핵심 context menu은 이것입니다:
원천:https://en.wikipedia.org/wiki/Menu_key
해결 방법 2: 리본 메뉴 단축키 사용
Word 2013에서는 Alt+ H, 를 클릭한 V다음 K, M또는 을 클릭합니다 T.
해결 방법 3:특수 페이스트대화
당신은 할 수 있습니다
- Ctrl+ Alt+ (단지 + V대신 )를 눌러CtrlV선택하여 붙여넣기대화,
- 그런 다음 기본 선택을 변경하려면 Arrow down또는 를 사용하세요.Arrow up
- 그리고 를 누르세요 Enter.
해결 방법 4: 매크로에 키보드 단축키 지정
- 각각에 대해 별도의 매크로를 만듭니다.특수 페이스트옵션은 다음과 같습니다.이 슈퍼유저 답변
File
메뉴 →Options
→Customize Ribbon
→Customize
→를 통해 키보드 단축키 지정Customize Keyboard
답변2
Lernkurve의 유용한 답변에 더해 다음과 같이 결론을 내립니다.선택하여 붙여넣기…' 하다~ 아니다작업을 수행하는 동시에 '붙여넣기 모드' 대화 상자에서 생성된 매크로에 키 입력을 매핑합니다. 처음 두 가지 옵션은 Word 2013 이상에 적용되므로 2007을 고수하는 사람은 누구나 매크로를 만들고 매핑해야 합니다.
매크로 기록
매크로를 기록하려면 Developers리본의 Word Options/ 에서 탭을 활성화해야 합니다 Popular Options.
붙여넣기 모드용 매크로
붙여넣기 후 선택 메뉴에 들어가서 기록된 작업을 수행하는 데 필요한 매크로는 다음과 같습니다.
Sub PasteOriginal()
' Paste with option ‘original formatting’
Selection.PasteAndFormat (wdFormatOriginalFormatting)
End Sub
Sub PasteMatching()
' Paste with option ‘match destination’
Selection.PasteAndFormat (wdFormatSurroundingFormattingWithEmphasis)
End Sub
Sub PasteText()
' Paste with option ‘only text’
Selection.PasteAndFormat (wdFormatPlainText)
End Sub
나는 이것을 각각 및 에 대해 Ctrl+ Alt+ Shift+( <| || >) 에 매핑했습니다 . 사전 정의된 매핑과의 충돌을 피하기 위해 수정자 키 + +를 선택했으며 , ( | | )는 실제로 발생하는 일이 아니더라도 (소스 형식으로) 되돌아보고, 중립적으로 (대상 형식으로) 기대하도록 제안했습니다. .keep formattext onlymerge formatCtrlAltShift<|>
옵션의 의미
옵션의 의미는 MSDN에서 다음과 같이 설명됩니다(철저히 테스트하지는 않았습니다).
- Keep source formatting(
wdFormatOriginalFormatting
): "붙여넣은 자료의 원래 형식을 유지합니다" –여기에는 스타일이 포함되어 있다고 생각하지만 스타일 이름이 충돌하면 어떻게 되는지 궁금합니다. 현재의 모든 형식이 무시된다고 가정합니다. - Merge formatting(
wdFormatSurroundingFormattingWithEmphasis
): "붙여넣은 텍스트의 서식을 주변 텍스트의 서식과 일치시킵니다." –나믿다이는 소스의 문자와 강조점을 의미합니다.(용감한,이탤릭체, _ 밑줄 _)현재 형식에 삽입되고 다른 모든 원래 형식은 무시됩니다. - Keep Text only(
wdFormatPlainText
): "서식 없는 일반 텍스트로 붙여넣습니다." – 현재 형식으로 소스의 문자만 삽입됩니다.
선택하여 붙여넣기 옵션
나는 옵션을 조사했다선택하여 붙여넣기…, Lernkurve 답변의 대화 스크린샷과 같이 각 옵션에 대한 매크로를 기록합니다. 그들 중 일부는 keep format(때때로 이상한 추가 작업을 수행하는) 것처럼 행동하는 것처럼 보였고 다른 일부는 처럼 행동하는 것처럼 보였습니다 text only.없음처럼 merge format. (모든 옵션을 얻으려면 몇 가지 추가 서식을 사용하여 텍스트를 붙여넣어야 했습니다. 그렇지 않으면 두 가지 옵션만 얻었습니다. 내 옵션 세트에는 그의 스크린샷이 아닌 "그림(Windows 메타파일)"이 포함되었습니다.)
결과는 다음과 같습니다.
Sub SpecialPasteDoc() ' MS Office Word-document object
Selection.PasteSpecial Link:=False, DataType:=wdPasteOLEObject, Placement _
:=wdInLine, DisplayAsIcon:=False
End Sub
Sub SpecialPasteRTF() ' Formatted text (RTF)
Selection.PasteAndFormat (wdPasteDefault)
End Sub
Sub SpecialPastePlain() ' Unformatted text
Selection.PasteAndFormat (wdPasteDefault)
End Sub
Sub SpecialPastePic() ' Picture (Windows Metafile)
Selection.PasteAndFormat (wdPasteDefault)
End Sub
Sub SpecialPastePicEnhanced() ' Picture (Enhanced Metafile)
Selection.PasteAndFormat (wdPasteDefault)
End Sub
Sub SpecialPasteHTML() 'HTML Format
Selection.PasteSpecial Link:=False, DataType:=wdPasteHTML, Placement:= _
wdInLine, DisplayAsIcon:=False
End Sub
Sub SpecialPasteUnicodeText() ' Unformatted Unicode Text
Selection.PasteSpecial Link:=False, DataType:=20, Placement:=wdInLine, _
DisplayAsIcon:=False
End Sub
답변3
2013년 이후 버전을 찾아 여기에 왔지만 2010년 이전 버전에 대한 답변을 제공할 수 있습니다.Alt + H, V, S, V
그 키 조합은 빠르게 치기 쉽습니다. 참고로 이렇게 하면 특수 붙여넣기 대화 상자가 표시되지만 계속해서 바로 가기 키(첫 글자)를 눌러 "형식화되지 않은 유니코드 텍스트"(또는 무엇이든)를 선택하고 enter
대화 상자를 닫을 수 있습니다.
일치를 위해,마이크로소프트는 말한다:Ctrl + V, Ctrl, M