MS Word 보존 형식 및 구문 강조 표시로 코드 스 니펫을 어떻게 표시합니까?


2005

누구든지 채색과 서식을 유지하는 Microsoft Word 문서에 코드를 표시하는 방법을 알고 있습니까? 바람직하게는, 상기 방법은 또한 눈에 거슬리지 않고 업데이트하기 쉽다.

일반 텍스트를 편집 할 때 끔찍해 보이고 방해가되는 일반 텍스트로 코드를 포함하려고했습니다. 또한 워드 패드 문서 및 텍스트 상자와 같은 개체를 문서에 삽입 한 다음 해당 개체에 코드를 넣었습니다. 코드는 훨씬 더 좋아 보이고 나머지 텍스트를 편집하는 동안 피하기가 더 쉽습니다. 그러나 이러한 객체는 한 페이지에 걸쳐있을 수 있으므로 여러 페이지의 코드를 추가해야 할 때 악몽이됩니다.

마지막으로, 이것을 처리하는 데 아무런 문제가없는 훨씬 더 나은 편집기 / 형식이 있지만 MS 단어로 작업하는 데 어려움이 있음을 알고 있습니다.


나는 혼합 솔루션으로 갔다. RTF 형식으로 복사하여 OpenOffice Writer에 붙여넣고 배경이있는 경우 배경을 제거한 다음 코드를 MS Word에 붙여 넣습니다. 어떤 이유로 나는 Word에서 배경을 제거 할 수 없습니다 :-( 어쨌든 PhpStorm, WebStorm, PyCharm에서 이것을 수행하는 "스테로이드에 복사" 플러그인은 끔찍합니다!
chjortlund

3
Office 365부터 Word 2013 또는 2016의 경우조차 모릅니다. "Code Format"이라는 Online Addin이 있습니다. 해당 Office Addin을 설치하고 워드 문서에서 모든 코드 (여러 페이지조차 포함)를 선택하고 코드 형식 추가 기능에서 코드 변환 단추를 클릭하면 코드가 줄 번호가있는 형식화 된 색상 코드로 변환됩니다. 그래도 줄 번호없이 포맷 할 수있는 옵션을 찾을 수 없습니다 !!! 그러나 그럼에도 불구하고 너무 나쁘지 않습니다!
Rahul Saini

코드 형식을 지정하는 데 사용되는 특정 애드 인 외에는 스타일 또는 이미지를 사용하는 것이 가장 좋습니다. 스타일은 서식 지정을위한 것입니다. 나는 오늘 Star Office에서 Libre Office까지 많은 포크를 사용했지만 방금 Word에 들어가서 스타일 구성을 탐색하는 방법을 찾았습니다. RTF를 내보내려면 메모장 ++을 사용하고 스타일을 사용하십시오. 내가 한 일 중 일부는 테두리, 내가 좋아하는 배경색을 추가하고 "같은 스타일 사이에 간격을 추가하지 마십시오"또는 같은 것을 확인하십시오 (프랑스어 GUI가 있으므로 정확한 영어 캡션을 알지 못합니다) 처럼.
猫 IT

코드 형식을 사용할 수 없지만 여기서는 Easy Code Formatter가 잘 작동합니다. appsource.microsoft.com/en-us/product/office/…
Mavi Domates

답변:


1946

단어 안에 코드를 추가하는 가장 좋은 방법은 다음과 같습니다.

  1. Insert탭, Text섹션으로 이동하여 object버튼을 클릭하십시오 (오른쪽에 있음)
  2. OpenDocument Text새 포함 된 단어 문서를 열 것을 선택하십시오
  3. 이 포함 된 단어 페이지 내에 Visual Studio / Eclipse에서 코드를 복사하여 붙여 넣기
  4. 저장하고 닫습니다

결과는 아주 좋아 보인다. 이 방법의 장점은 다음과 같습니다.

  • 코드는 원래 레이아웃과 색상을 유지합니다
  • 코드는 마치 그림이나 차트 인 것처럼 문서의 나머지 부분과 분리됩니다
  • 코드에서 철자 오류가 강조 표시되지 않습니다 (멋지네요!)

그리고 몇 초 밖에 걸리지 않습니다.


21
훌륭한! 몇 년 동안 스타일, 테이블 및 기타 해결 방법을 모색 해 왔습니다. 이것은 한 번에 모든 것을 고정시킵니다. 코드에 캡션을 추가하면 보너스도받을 수 있습니다. 나는 브라우니 포인트 :-)에 대한 새로운 라벨 유형 "Listing"을 추가했습니다
Nebula

7
컴퓨터에 open / libre office가 설치되어 있어야합니다.
BetaRide

14
@BetaRide 아니요, 그렇지 않습니다. 방금 OpenOffice가 설치되지 않은 컴퓨터의 문서에서 이것을 사용했습니다. OpenDocument는 MS Office의 지원을받는 파일 형식을 나타냅니다. en.wikipedia.org/wiki/OpenDocument
Jamie F

45
:( OSX에 Word 2011이 옵션을 볼 수 없습니다
매트 깁슨

39
OSX에서 Word 2011을 사용하는 경우 : 삽입-> 개체 ... Microsoft Word 문서
s_t_e_v_e

1006

Notepad ++를 다운로드하여 설치 하고 다음을 수행하십시오.

  1. 창에 코드를 붙여 넣으십시오.

  2. 언어 메뉴에서 프로그래밍 언어를 선택하십시오.

  3. 복사 할 텍스트를 선택하십시오.

  4. 마우스 오른쪽 버튼을 클릭하고 플러그인 명령 -> 구문 강조 표시로 텍스트 복사 ;

  5. MS Word에 붙여 넣으면 좋습니다.

29/06/2013 업데이트 :

Notepad ++에는 RTF, HTML 및 ALL로 복사 할 수있는 "NppExport"라는 플러그인이 있습니다 (사전 설치되어 제공됨). 그것은 수십 개의 언어를 허용하는 반면, 위에서 언급 한 IDE는 (다른 플러그인없이) 각 언어로 제한됩니다.

모든 형식을 클립 보드에 복사하고 MS 단어에서 "HTML로 붙여 넣기"를 사용합니다.

메모장에서 스크린 샷 ++


8
이것은 아름답게 작동했습니다. 다른 코드 프로젝트에는 이미 메모장 ++이 있었지만 사용하지는 않았습니다. 희미한 파란색 배경, 테두리 및 비활성화 된 맞춤법 검사를 추가 한 Word 스타일과 결합하면 파일 내보내기 및 가져 오기와 관련된 방법과 달리 상당히 좋아 보이고 많은 파일에 대해 상당히 빠릅니다. 업데이트를 위해 원본 .java 파일을 자동으로 확인하고 Word 파일에 최신 소스 코드를 유지하는 필드로 추가하는 방법이 있었으면 좋겠습니다.
Neil

92
이 힌트에 감사드립니다. 플러그인-> NppExport-> RTF를 클립 보드로 복사 도 작동합니다.
Andrew Huey

32
이것은 매우 잘 작동했습니다. Word 2007+에서 테두리를 추가하고 맞춤법 검사를 비활성화하려면 1) 코드를 선택하십시오. 2) '홈-> 스타일-> 선택 항목을 새로운 빠른 스타일로 저장'(드롭 버튼 임); 3) 'Code'또는 이와 유사한 이름을 지정하십시오. 4) 수정; 5) 서식-> 테두리 (왼쪽 아래)는 테두리를 추가합니다. 6) 형식-> 언어 [X] 철자 나 문법을 확인하지 마십시오. 이제 NppExport에서 붙여 넣은 텍스트에 동일한 형식의 '코드'를 적용 할 수 있습니다.
Blazes

2
이것은 훌륭하게 작동하며 Word 문서 내부의 Word 문서를 잘 재생할 수 없었습니다. 여러분, 이것이 갈 길입니다!
우르 다

6
@BennyNeugebauer : 줄 번호는 서식-> 번호 매기기 옵션을 구성하고 새 번호 형식을 정의하고 첫 번째 스타일에서 점을 제거하여 추가 할 수 있습니다. @ Blazes의 단계를 따르거나 스타일에서 새 스타일-> 스타일 관리-> 수정
Miranda

141

여기에 이미지 설명을 입력하십시오

Office 365와 함께 Office Addins에서 코드 형식 추가 기능을 사용할 수 있습니다! 코드를 선택하고 변환을 클릭하면 코드 텍스트가 줄 번호가있는 형식화 된 색상 코드로 변환됩니다!

비트 기뻐!

코드 형식은 여기 ( https://appsource.microsoft.com/en-us/product/office/WA104379501?tab=Overview )에서 확인할 수 있습니다.


12
나는 단지 대답이 단어에 추가되는 것을 보았습니다. 가장 쉬운 해결책은 2017 년에 받아 들여야합니다!
cre8

2
@schauhan 철자 오류 / 경고를 제거하기위한 것이 아닙니다. 이 플러그인의 목적은 키워드 하이라이트 및 들여 쓰기로 코드를 형식화하는 것입니다.
Rahul Saini

23
더 이상 사용할 수 없음
user1085907

4
애드온 목록에서 Easy Code Formatter 를 찾았습니다 .
Felipe Silveira

1
또는 Easy Syntax Highlighter 라는 단어 추가 기능 은 언어별로 여러 테마를 사용하여 언어 별 강조 표시 및 자동 언어 감지 기능을 제공합니다.
JDG

116

관련 답변을 많이 읽은 후 나 자신에게 가장 적합한 솔루션을 찾았습니다.

결과는 다음과 같습니다. 최종 결과

보시다시피 Stack Overflow와 같은 구문 강조 표시는 매우 훌륭합니다.

재현 단계 :

스택 오버플로

  1. Goto Ask Question ( Chrome 사용 권장 )
  2. 구문 붙여 넣기를 위해 코드 붙여 넣기 및 언어 태그 (예 : Java) 추가
  3. 미리보기에서 코드 복사

말로

  1. 삽입> 표> 1x1
  2. 코드 붙여 넣기
  3. 테이블 디자인> 테두리> 테두리 없음
  4. 코드 선택> 편집> 찾기>
    검색 문서 바꾸기 ^ p (단락 기호) ^ l (수동 줄 바꿈)로 바꾸기
    (일부 줄 사이의 간격을 제거해야합니다)
  5. 코드를 다시 선택> 검토> 언어> "맞춤법 또는 문법 검사 안 함"확인
  6. 마지막으로 참조> 캡션 삽입> 새 레이블을 사용하여 캡션을 추가하고 이름을 "Listing"또는 sth로 지정하십시오.

이 사람 덕분에 샘플 코드


2
줄 번호를 추가하려면 열을 왼쪽에 삽입하고 모든 줄 번호를 한 셀에 포함시킬 수 있습니다.
Matthias A. Eckhart

2
이것은 문서를 읽는 사람들이 코드를 복사 / 붙여 넣을 수 있기 때문에 내가 가장 좋아하는 대답입니다.
Adam Johns

97

좋은 온라인 도구가 있습니다 : http://www.planetb.ca/syntax-highlight-word

생성 된 코드를 복사하여 워드 편집 소프트웨어에 붙여 넣기 만하면됩니다. 지금까지 나는 MS WordWPS Writer 에서 사용해 보았습니다 . 정말 잘 작동합니다. Firefox에서는 잘 작동하지 않지만 Chrome에서도 잘 작동합니다 (IE도 있지만 그것을 사용하려는 사람).

주요 이점 중 하나는 말씀의 코드 형식 추가 기능과는 달리, 그렇습니다, 그입니다 NOT 다양한 언어 구문 코드와 혼란, 그리고 존중합니다. 나는 다른 대답에서 제공하는 다른 많은 옵션을 시도하지만 가장 효율적인 (빠른 일이 하나 발견 정말 효과적).

다른 답변 (markup.su)에 인용 된 또 다른 onlinz 도구가 있지만 planetB 출력이 더 우아하다는 것을 알았습니다 (다재다능하지는 않지만).

입력 :

여기에 이미지 설명을 입력하십시오

출력 :

여기에 이미지 설명을 입력하십시오


1
다른 사람들에게 알리기 위해, 위의 결과는 또한 줄 번호와 녹색 테두리 및 구문 강조와 함께 Word 문서에 표시되는 방식입니다.
mc805

1
유일한 단점은 코드를 복사하여 붙여 넣으려면 줄 번호를 수동으로 제거해야한다는 것입니다.
Steven Spyrka

54

Visual Studio에서 코드를 입력 한 다음 단어에 복사하여 붙여 넣습니다. 색상을 유지합니다.


6
그러나 100 % 충실도와는 거리가 멀다. 복사 프로세스는 어떤 이유로 많은 형식을 제거하는 것 같습니다.
Frank Krueger

3
이것은 Eclipse 및 OpenOffice Writer와 매우 잘 작동합니다 (Eclipse / Word 또는 VisualStudio / Writer는 모르겠지만).
Joachim Sauer

1
탭을 사용하는지 또는 Visual Studio에서 탭을 공백으로 변환하는지 여부에 따라 달라집니다. 공백에 대해서는 문제가 없습니다.
devuxer

1
공백을 사용하면 서식 오류가 해결되는 것 같습니다. 고통의 종류이지만 작동합니다.
shmeeps

2
효과가 있지만 검은 색 테마가 있으므로 결과를 읽을 수 없습니다. blog.wekeroad.com/wp-content/uploads/2007/10/codefile.gif
EdgarT

28

이 작업을 수행하면 스타일을 광범위하게 사용했습니다. 많은 도움이됩니다.

내가하는 일은 Code Example모노 스페이스 글꼴, 신중하게 선택된 탭, 매우 밝은 회색 배경, 위와 아래의 얇은 검은 색 테두리 (시인성을 많이 돕는)를 사용 하는 단락 스타일 (아마도 " "또는 이와 유사한 것)을 만드는 것입니다. 맞춤법이 해제되었습니다. 또한 행간 및 단락 간 간격이 올바르게 설정되어 있는지 확인하십시오. 그런 다음 맨 위에 추가 문자 스타일을 만듭니다 (예 : " Comment", " String", " Keyword", " Function Name Decl", " Variable Name Decl"). 그것들은 색상을 설정하고 텍스트가 굵게 / 이탈인지를 설정합니다. 그런 다음 붙여 넣은 예제를 코드로 표시하고 실제로 좋아 보이게하는 것은 매우 간단하며 짧은 스 니펫에 효과적입니다. 긴 코드 덩어리는 일반적으로 죽은 나무에 들어갈 무언가에 있어서는 안됩니다. :-)

이런 식으로하는 것의 장점은하고있는 코드에 쉽게 적응할 수 있다는 것입니다. 어떤 일이 일어나고 있는지 파악하기 위해 일부 IDE에 의존 할 필요가 없습니다. (주된 문제? 인쇄 된 페이지는 일반적으로 편집기 창만큼 넓지 않으므로 줄 바꿈이 빠집니다 ...)


이 정보에 감사드립니다. 그래도 물어볼 수 있는데, 어떻게 의도를 사용하여 중첩 된 코드 라인을 나타낼 수 있습니까? 단락에 배경색과 테두리를 사용하면 들여 쓰기를 사용할 때 전체 블록이 움직입니다.
m.spyratos

7
스타일 / 템플릿을 공유하는 것이 좋았습니까?
Eric Ouellet

오랜 세월 동안 똑같은 일을 해왔습니다. 하나의 큰 버그 베어 : 스타일을 적용 할 때마다 Word는 여전히 맞춤법 문제에 빨간색 밑줄을 긋습니다. 스타일을 수정하고 형식-> 언어를 선택하면 "맞춤법 및 문법 검사 안 함"이 선택되고 이제 Ok로 형식 대화 상자를 닫으면 행이 표시됩니다. 그러나 항상 그렇게 할 때까지 나타납니다.
Rhubarb

23

'code'라는 스타일을 정의하고 작은 고정 너비 글꼴을 사용하면 모양이 더 좋아집니다.

스타일을 재설정 하려면 CTRL+ SPACEBAR를 사용하십시오 .


17
구문 강조 표시를 유지하지 않습니다.
Uri

1
여기에서 Word 문서를 말하면 구문 강조가 과대 평가됩니다. 그러나 VB 스크립트에서도 쉽게 구현할 수 있으며 VB 스크립트에서 모든 텍스트의 스타일을 "코드"로 채색합니다.
Frank Krueger

"코드"스타일에 대한 철자법 / 문법 검사 기능도 끄고 있지만 아주 좋은 결과로도 그렇게합니다.
Clayton

2
물론 구문 강조 표시를 유지할 수 있습니다 . 글꼴 색상없이 스타일 만들기

21

어쩌면 이것은 너무 간단하지만 코드에 붙여 넣고 글꼴을 Courier New로 설정 해 보셨습니까?


4
여전히 구문 강조 표시를 유지하지 않습니다.
Sk8erPeter

@ Sk8erPeter : 반드시 그런 것은 아닙니다. 복사 및 붙여 넣기는 색상 정보를 전달할 수있는 능력을 뛰어 넘습니다. 소스 및 대상 응용 프로그램이이를 지정하기 위해 동일한 스키마를 지원하는지 여부에 따라 다릅니다.
혼돈

21

당신이 나와 같이 너무 게 으르거나 서두르고 추가 소프트웨어를 다운로드하고 싶지 않은 경우 http://markup.su/highlighter/ 를 사용할 수 있습니다 . 매우 간단하고 여러 가지 주요 테마와 많은 프로그래밍 언어를 지원합니다. http://markup.su/highlighter/필자의 경우 스타일 지정과 관련된 CSS로 인해 형식으로 복사 할 수없는 Visual Studio Code를 사용 하고있었습니다 ( here 보고 ).

미리보기 상자에서 텍스트를 복사 한 다음 Word에서 삽입-> 텍스트 상자로 이동하여 웹 사이트에서 미리보기를 붙여넣고 모든 텍스트를 강조 표시 한 다음 해당 텍스트 상자의 맞춤법 검사를 비활성화하십시오 .

이것이 코드의 최종 모습입니다.Word에서 볼 수있는 코드


글꼴 크기를 변경하는 방법이 있습니까? 내 코드는 매우 커서 몇 페이지에 맞게 작성하고 싶습니다. 단어의 글꼴 크기를 변경해도 도움이되지 않음
dark32

글꼴 크기를 변경하기 전에 텍스트 상자 안의 텍스트를 강조 표시하지 않았을 수 있습니까?
maaw

1
@ dark32 문제를 올바르게 이해하면 줄 간격을 변경해야합니다. support.office.com/en-us/article/…
maaw

2
이것은 일주일 전에 훌륭하게 작동했지만 2017 년 12 월 78 일부터 사이트 markup.su/highlighter 가 더 이상 작동하지 않습니다. 잘만되면 그것은 곧 백업 될 것이다.
Gorgon_Union

2
링크가 다시 죽었습니다 ... 그냥 머리 만 올라갑니다.
좀비 꼬마 XD

20

Sublime Text를 사용 하는 경우 구문 강조 표시를 유지하면서 Sublime에서 MS Word로 코드를 복사 할 수 있습니다.

SublimeHighlight 패키지를 설치하십시오 .

Sublime에서 커서를 사용하여 복사 할 코드를 선택하고 마우스 오른쪽 단추로 클릭 한 다음 'rtf로 복사'를 선택하고 MS Word에 붙여 넣습니다.


2
이것은 나를 위해 완벽하게 작동했습니다. Word 확장 프로그램은 내 코드와 주석을 완전히 엉망으로 만들어 읽을 수 없게 만들었습니다. 이것은 실제로 완벽하게 작동했습니다. 난 당신이 단순히 숭고한에 갈 수 있다는 것을 추가 할 것입니다, 이동, cmd를 + Shift + P 공격 Install package및 입력 highlight있다. 바로 설치할 것입니다
Claud H

12

이것은 약간 간접적이지만 매우 훌륭하게 작동합니다. LiveWriter를 다운로드하여이 플러그인을 설치하십시오 :

http://lvildosola.blogspot.com/2007/02/code-snippet-plugin-for-windows-live.html

플러그인을 사용하여 코드를 블로그 게시물에 삽입하십시오. 모두 선택하여 Word로 복사하십시오.

멋지게 보이고 줄 번호를 포함 할 수 있습니다. 또한 페이지를 적절하게 확장합니다.

HTH

콜비 아프리카


Windows Live 또는 Wordpress 또는 다른 10 개 블로그 플랫폼에 계정이 필요합니다.
mirelon


10

내 경험상 이클립스 및 메모장 ++의 복사 붙여 넣기는 단어와 직접 작동합니다.

어떤 이유로 나는 채색을 유지하지 않은 파일에 문제가있었습니다. 나는 새로운 .java 파일을 복사하여 붙여 넣기 코드를 작성한 다음 단어를 복사하여 붙여 넣었습니다.

다른 사람들이 말했듯이 새로운 단락 스타일을 만듭니다. 내가하는 일은 택배 새롭고 작은 크기의 글꼴에 대해 8px에 가깝고 단락 사이에 공백이없는 단일 공백 ​​글꼴을 사용하고 탭 간격을 작게 만듭니다 (0.5cm, 1cm, .., 5cm). 텍스트를 둘러보고 문법 검사를 비활성화합니다. 그렇게하면 일식의 제동을 달성하여 더 이상 아무것도 할 필요가 없습니다.

내가 도움이되기를 바랍니다.)


10

Vim 에는 구문 강조, 글꼴 스타일, 배경색 및 행 번호를 유지하면서 코드를 HTML 형식으로 변환하는 멋진 기능이 있습니다. Run :TOhtmland vim은 html 마크 업을 포함하는 새로운 버퍼를 만듭니다.

그런 다음 웹 브라우저에서이 html 파일을 열고 Word로 렌더링 된 내용을 복사 / 붙여 넣기하십시오. Vim 팁 위키에 자세한 정보가 있습니다.


9

이것이 내가 따르는 가장 간단한 접근법입니다. Java 코드를 붙여 넣기를 원한다고 가정하십시오.

  1. 공백, 탭 및 꽃 괄호가 깔끔하게 형식화되도록 코드를 여기에 붙여 넣습니다. http://www.tutorialspoint.com/online_java_formatter.htm

  2. 그런 다음 1 단계에서 얻은 코드를 붙여 넣어 색상, 글꼴이 코드 http://markup.su/highlighter/에 추가되도록하십시오 .

  3. 그런 다음 2 단계에서 얻은 미리보기 코드를 MS 단어에 붙여 넣습니다. 마지막으로 이렇게 보일 것입니다

여기에 이미지 설명을 입력하십시오


9

내가 사용하고 쉬운 코드 포맷터 . 또한 Office 추가 기능입니다. 코딩 스타일을 선택할 수 있으며 빠른 포맷 버튼이 있습니다. 꽤 깔끔한.

여기에 이미지 설명을 입력하십시오


이 냉각 보이지만 방법은 단어에서 2016 ... 오류 내 말에 모든 시간을 설치하지 않으려면
Jebik

@Jebik-회사 계정을 사용하는 경우 관리자가 설치를 차단했을 수 있습니까? 2016 년에 사용하고 있습니다 ... 빌드 번호는 무엇입니까?
Mavi Domates 2016 년

버전 16.0.4849.1000이있었습니다. 그러나 내가 말했듯이 2 개의 다른 supplément를 설치했습니다. 그래서 내 회사는 설치를 차단하지 않는 것 같습니다. 이 확장 프로그램을 설치할 수 없습니다. 나는 상점에서 솔직히 찾을 수조차 없습니다. 내가 상점을 열고 응용 프로그램을 찾을 때 한마디 로이 하나는 목록에 없습니다
Jebik

즉, Word가이 추가 기능을 지원하지 않는 빌드 버전임을 의미합니다.
Mavi Domates

가능하면 단어를 업데이트하십시오. 버전이 약간 오래된 것 같습니다.
Mavi Domates 2016 년

8

VS 코드를 사용하여 코드 형식과 강조 표시를 유지할 수 있습니다. VS에서 직접 코드를 복사하여 붙여 넣습니다.여기에 이미지 설명을 입력하십시오


이 질문에 대한 가장 똑똑한 답변을 찾았습니다. 감사!
Anup Bangale

7

Windows와 함께 제공되는 Lucida Console 과 같은 고정 폭 글꼴을 사용하십시오 . Visual Studio 또는 구문 강조를 지원하는 항목에서 잘라 내기 / 붙여 넣기를하면 구문 강조 표시기의 색 구성표를 보존 할 수 있습니다.


7

Word 2010을 사용하고 있으며 github 요점에서 복사하여 붙여 넣기를 좋아합니다. 소스 형식을 유지해야합니다!

그런 다음 글꼴을 DejaVu Sans Mono로 변경합니다.

번호 매기기를 사용하거나 사용하지 않고 복사 할 수 있습니다.


7

2019 년이 문제를 해결하려는 사람들을위한 답변 :

이 질문에 대한 대부분의 답변은 현재 구식입니다. 옛날 질문과 답을 다시 검사하는 방법이 있었으면 좋겠다.

Office 365 및 관련 프로그램에서 작동하는이 질문에 대해 찾은 방법은 여기 에서 찾을 수 있습니다 .


6

무거운 IDE를 설치하지 않으려는 경우 SciTE를 사용하여 코드를 붙여 넣은 다음 만들고있는 모든 코드에 대한 플러그인을 다운로드 할 수도 있습니다. 언어 메뉴에서 언어를 선택하고 코드, 하이라이트 코드를 입력 한 다음 편집-> RTF로 복사를 선택하고 서식을 사용하여 Word에 붙여 넣기 (기본 붙여 넣기)하십시오.

SciTE는 다음 언어를 지원하지만 Abaqus *, Ada, ANS.1 MIB 정의 파일 *, APDL, 어셈블러 (NASM, MASM), Asymptote *, AutoIt *, Avenue *, 배치 파일 (MS-DOS)을 지원합니다. Baan *, Bash *, BlitzBasic *, Bullant *, C / C ++ / C # , Clarion , cmake *, conf (Apache) , CSound , CSS *, D, diff 파일 *, E-Script *, Eiffel *, Erlang * , 주력 (클리퍼 / XBase) , 플래시 (ActionScript), Fortran *, Forth *, GAP *, Gettext, Haskell, HTML *, JavaScript가 포함 된 HTML, VBScript, PHP 및 ASP *, Gui4Cli *, IDL-MSIDL 및 XPIDL *, INI, 속성 * 및 이와 유사한, InnoSetup *, Java *, JavaScript *, LISP *, LOT *, Lout *, Lua *, Make, Matlab *, Metapost *, MMIXAL, MSSQL, nnCron, NSIS *, Objective Caml *, Opal, Octave *, Pascal / Delphi *, Perl , 모호한 사례 *, PL / M *, Progress *, PostScript *, POV-Ray *, PowerBasic *, PowerShell *, PureBasic *, Python *, R *, Rebol *, Ruby *, Scheme *을 제외한 대부분 , scriptol *, Specman E *, Spice, Smalltalk, SQL 및 PLSQL, TADS3 *, TeX 및 LaTeX, Tcl / Tk *, VB 및 VBScript *, Verilog *, VHDL *, XML *, YAML *.


PHP 코드를 붙여 넣을 때 작동하지 않습니다. 시작 및 끝 대괄호 만 강조 표시됩니다. (Java에서는 잘 작동했습니다.
Ren

6

Eclipse로 복사하여 Word에 붙여 넣는 것도 또 다른 옵션입니다.


5

실제로 깨끗한 방법은 없으며 정확한 스타일 설정에 따라 비린내가 보일 수 있습니다.

당신이 할 수있는 일은 먼저 코드를 HTML로 변환하는 것입니다 (많은 프로그램이 있습니다). 그리고 HTML 파일을 단어로 열어보십시오. 을 클릭 한 다음 문서에 복사하여 붙여 넣습니다.


5

나는 또한 그것을 찾고 있었고 내 코드 표시를 위해 무언가를 만들었습니다. 좋은 방법이 있습니다.

  • 직사각형 양식을 작성하고 텍스트를 안에 넣으십시오.
  • 글꼴을 Consolas 및 크기 ~ 10으로 변경하십시오.
  • 텍스트 글꼴을 회색에 가까운 회색 (회색 25 %, 진한 75 %)으로 변경
  • 필요한 경우 더 어두운 색을 사용하여 텍스트를 강조 표시하고 윤곽선으로 선택하십시오.

여기에 이미지 설명을 입력하십시오


4

문서에서 코드를 표현하는 가장 좋은 방법은 블록을 다른 텍스트와 구별하기 위해 희미한 음영 배경 또는 밝은 테두리가있는 고정 너비 글꼴 (IDE에 표시되어야 함)입니다.


4

Java 소스 코드 인 경우 Visual Studio로 복사 한 다음 Word로 다시 복사하십시오.


4

좋아, 이것은 이상하지만, 평소처럼 텍스트에 붙여 넣은 배경색 문제를 해결하려면 전체 블록을 선택하고 형광펜 도구를 클릭하여 강조 표시하십시오 (강조 표시가 "색상 없음"으로 설정된 경우에도) 흰색으로 남아있는 텍스트의 배경색없이 텍스트 블록의 스타일을 지정할 수 있습니다. VS 11 및 Word 2010을 사용하고 있지만 오랫동안 문제가 발생했습니다 ( http://www.visualstudiodev.com/visual-studio-setup-installation/copypaste-code-from-vs-1305.shtml 참조) )


4

Android Studio를 사용하는 경우 간단히 복사하여 붙여 넣을 수 있으며 코드 측면이 유지되고 색상도 유지됩니다. 충분히 간단합니다!


1
또는 일식
Saurabh Sharma

4

Intellij IDEA를 사용하는 경우 IDE에서 코드를 복사하여 word 문서에 붙여 넣으십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.