Outlook을 사용하여 코드 스 니펫을 보내려면 어떻게해야합니까?


147

대기업의 프로그래머로서 코드 샘플이 포함 된 Outlook 전자 메일을 자주 보냅니다.

실제로 이메일에 직접 코드를 입력하겠습니다. Outlook이 실제로는 유쾌하지만 도움이되지 않는 방식으로 텍스트 서식을 지정하는 것을 좋아하기 때문에 불가피하게 문제가 발생합니다. 내 코드는 전자 메일에서 직접 코드로 복사 할 수 있어야하므로 Outlook에서 특수 문자를 추가하여 코드를 엉망으로 만들고 싶지 않습니다.

따라서 항상 다음과 같은 옵션을 조정해야합니다.

  • 모든 문장의 첫 글자를 대문자로하지 않습니다 (다른 내 모든 기능은 다음 P ublic 대신 P는 ublic)
  • 스마트 따옴표 사용 안함 (팬시 따옴표는 이메일에서 복사 및 붙여 넣기를 잘 수행하지 않습니다)
  • 맞춤법 검사기를 사용하지 마십시오. 성가시기 때문입니다.

또한 코드가 검은 색, 들여 쓰기 및 다른 텍스트보다 작은 고정 폭 글꼴로되어있는 것이 좋습니다. 나는 이것을 위해 스타일을 만들려고 노력했지만 어떤 이유로 스타일은 저장하지 않습니다. :-( [편집 : "이 템플릿을 기반으로하는 새 문서"에 대한 작업을 지시하지 않았습니다.]

<pre> 블록에 코드를 넣거나 Outlook에서 이러한 모든 규칙을 무시하고 원하는 방식으로 코드를 포맷하도록하는 방법이 있습니까? 그렇지 않은 경우 Outlook 전자 메일에서 코드 스 니펫을 전송하는 방법은 무엇입니까?

답변:


44

Outlook 2010을 사용하는 경우 고유 한 스타일을 정의하고 원하는 형식을 선택할 수 있습니다. 형식 옵션에는 언어 옵션이 하나 있습니다. 여기서 언어를 지정하고 맞춤법 검사기가 텍스트를 무시하도록할지 여부를 지정할 수 있습니다. 스타일.

이 스타일을 사용하면 코드를 텍스트로 붙여넣고 새 스타일을 선택할 수 있습니다. Outlook은 텍스트를 수정하지 않으며 맞춤법 검사를 수행하지 않습니다.

아래는 코드 스 니펫을 이메일로 보내기 위해 정의한 스타일의 요약입니다.

Do not check spelling or grammar, Border:
Box: (Single solid line, Orange,  0.5 pt Line width)
Pattern: Clear (Custom Color(RGB(253,253,217))), Style: Linked, Automatically update, Quick Style
Based on: HTML Preformatted

3
이것은 Outlook 2013에서 목적을 위해 훌륭하게 작동했습니다. 저를 화나게 한 것은 스 니펫을 통해 중간에 철자 / 문법을 무시하지 않을 것이므로 Outlook에서 맞춤법 검사기가없는 언어로 언어를 설정했습니다. 알바니아).
Mitch

8
우리만의 스타일을 정의하는 방법을 알려주세요. Google은 빠른 스타일을 찾았지만 언급 한 옵션을 허용하지 않습니다.
Myster

이것은 Visual Studio에서 복사 한 텍스트의 일부를 덮어 쓰는 글꼴 색상을 선택해야한다는 점을 제외하고는 나에게 효과적입니다. 스타일에서 텍스트 색상을 생략하는 방법이 있는지 아는 사람이 있습니까?
오픈 카슬

한 참고 : 서식있는 텍스트를 복사 할 수도 있지만 전망은 당신이 붙여 "서식 일치 소스"로 변경 한 후 다음 작은 클립 보드 아이콘을 찾으 올바른 형식의 플래시를 보면 "현재 형식과 일치"를 시도 할 수있다
17:07에 SimplGy

의견 주셔서 감사합니다. 그리고 나는 github와 같은 스타일로 안내와 비슷한 것을 만들었습니다 : Font : (아시아) Microsoft YaHei UI, 9 pt, 글꼴 색상 : 검정, 철자 또는 문법을 확인하지 마십시오, 들여 쓰기 : 왼쪽 : 0.5 "오른쪽 : 0.5", 그리드가 정의 될 때 오른쪽 들여 쓰기를 조정하지 마십시오. 테두리 : 상자 : (단일 실선, 사용자 정의 색상 (RGB (231,234,237)), 0.5pt 선 너비) 패턴 : 투명 (사용자 정의 색상 (RGB (248,248,248)), 스타일 : 링크, 자동으로 바탕으로 스타일 갤러리에 표시를 업데이트 : HTML 미리 포맷
LingYan 멩

102

몇 년 후 나는 응답을 받았다.

  1. http://tohtml.com/ 과 같은 온라인 코드 형광펜 을 사용하여 코드를 강조 표시하여 IDE에서 마크 된 코드를 Word에 붙여 넣을 수 있습니다. IDE에 따라이 단계를 건너 뛸 수 있습니다.

  2. Word 2010에서 insert-> object-> openDocument Text로 이동하십시오. 2-3 단계 는 MS Word 보존 형식 및 구문 강조 표시로 코드 스 니펫어떻게 표시합니까?에 설명되어 있습니다. .

  3. 강조 표시된 코드를 개체에 붙여 넣습니다.

  4. 전체 개체를 복사하십시오.

  5. 마우스 오른쪽 버튼을 클릭-> 특수 객체를 Outlook에 붙여 넣습니다.

이를 통해 Outlook 2010의 전자 메일에 사용할 강조 표시되고 포함 된 코드 상자가 제공됩니다.


3
tohtml.com은 스 니펫을위한 멋진 소스입니다!
Lelouch Lamperouge

5
tohtml을 사용하여 형식화 된 출력을 생성 한 다음 미리보기를 직접 복사하면됩니다 (형식화 된 코드 상자 옆에 있음).
gebuh

66

PC에 notepad ++가 설치되어 있으면 텍스트를 RTF (Rich Text Format)로 복사하여 Outlook 메일에 붙여 넣을 수 있습니다.

1) 코드 스 니펫을 메모장에 붙여 넣습니다. ++

2) 메뉴 표시 줄에서 "플러그인-> NppExport-> RTF를 클립 보드에 복사"로 이동하십시오.

3) 이메일에 붙여 넣기

4) 완료


3
메모장 ++를 사용하는 경우 가능한 가장 쉬운 방법입니다. 그리고 프로그래머가 그것을 사용하지 않는 것이 부끄러워해야하기 때문에 솔직하게 말합시다. :) 편집 : 그건 그렇고, 당신은 이것을 위해 사용하기 쉬운 키 바인딩을 설정할 수 있습니다.
f1v3

순수한 굉장함, 평소와 같이 메모장 ++에 대한 찬사. 나는이 (나의 fave) 텍스트 편집기에서 스 니펫을 정확하게 복사하여 붙여 넣었으므로 tohtml.com을 추가 단계로 사용하는 가장 투표가 많은 답변보다 훨씬 좋습니다.!
RAM237

감사합니다, npp 64 비트, 플러그인 관리자 없음, 일부 수정 사항이있는 경우 약간의 어려움이 있습니다 -github.com/notepad-plus-plus/pluspad-plus-plus/issues/…
cardamom

2
나는 이것을 기억하기가 조금 더 쉽다는 것을 알았다. 2) 마우스 오른쪽 버튼 메뉴-> 플러그인 명령-> 구문 강조로 텍스트 복사
Ben

가능한 경우 : "클립 보드에 HTML 복사". RTF는 범용성으로 인해 RTF보다 선호되는 반면, RTF는 "Microsoft Outlook 및 Microsoft Exchange 와만 호환됩니다"(Outlook for Office 365 버전 1808의 툴팁에 따라).
sgrubsmyon

15

동료에게 전자 메일로 더 잘 형식을 지정할 수있는 방법을 찾고있었습니다. Visual Studio Code (FREE)에서 복사하면 서식, 강조 표시 및 기타 모든 사항이 유지된다는 것을 알게되었습니다. 이 편집기는 모든 작업을 수행하며 내가 본 모든 프로그래밍 언어에 대한 모듈이 있습니다.

이메일에서 아름답게 보입니다.


12

다음은 나를 위해 효과가 있으며 가장 빠르며 통증 / 성가심을 최소화합니다.

1) 코드 스 니펫을 숭고한 곳에 붙여 넣으십시오 . 구문이 좋아 보이는지 확인하십시오.

2) 마우스 오른쪽 버튼을 클릭하고 'RTF로 복사'를 선택하십시오.

3) 이메일에 붙여 넣기

4) 완료


4
이 기능을 사용하려면 SublimeHighlights 플러그인을 설치해야합니다.
kendotwill

1
SublimeHighlights와 협력했습니다. 나는 숭고한 사용하고 추가 단계없이 붙여 넣기 코드를 전자 메일에 복사 할 수 있도록 안심합니다.
케빈 마틴 호세

7

코드를 텍스트 파일로 첨부하고 수신자가 "첨부 파일을 인라인으로 표시"옵션이 설정되어있는 경우 (기본적으로 설정되어 있다고 생각) Outlook은 코드를 엉망으로 만들지 않지만 전자 메일에서 직접 복사 / 붙여 넣을 수 있습니다. .


3
이것은 작동하지만 실제로 원하는 워크 플로우는 아닙니다. 작은 코드 스 니펫을 첨부하기 위해 어딘가에 파일을 만들 필요가 없습니다. 오히려 전자 메일에 직접 입력하고 싶습니다. 아마도 <code> 마크 업 또는 위키에서 수행하는 것과 같은 것을 둘러 쌉니다. 그러나 모든 사람들이 생각해 낸 답변에서 현재 Outlook 에서이 작업을 수행하는 더 좋은 방법을 모르는 것처럼 보입니다.
Mag Roader

5

코드를 Outlook에 붙여 넣거나 코드 또는 기술 구문이 포함 된 문장이 있으면 맞춤법 오류를 식별하는 모든 빨간색 구불 구불 한 소리에 짜증이납니다. Outlook에서 모든 빨간색 맞춤법 검사 스퀴지를 지우려면 VBA 매크로 를 호출 하고 현재 문서에서 모든 스퀴지를 제거 하는 빠른 액세스 도구 모음에 단추를 추가 할 수 있습니다 .

내용이 혼합 된 텍스트 선택에 자주 사용하기 때문에이 매크로를 스타일 선택과 별도로 실행하는 것이 좋습니다.

구문 강조를 위해 필자는 @srujanreddy에 이미 나열된 Notepad ++ 기술을 사용하지만 플러그인 메뉴를 탐색하는 것보다 마우스 오른쪽 버튼을 클릭 하면 나타나는 상황에 맞는 메뉴 옵션이 조금 더 낫다는 것을 알았습니다 .

선택한 텍스트를 마우스 오른쪽 버튼으로 클릭하고 구문 강조 표시로 텍스트를 복사하도록 선택할 수있는 이미지

이메일을 준비하는 동안 맞춤법 검사에 짜증이 나면 빠른 액세스 도구 모음에 버튼을 추가하여 메시지 본문에서 빨간색 구불 구불 한 부분을 제거 할 수 있습니다.
이 기사를 참조하십시오 : https://stackoverflow.com/a/49865743/1898524

맞춤법 검사 스 쿼글 제거


0

파일에 코드를 첨부하지 않으려면 (ChssPly76의 좋은 팁이었습니다. 확인해야합니다) 기본 메시지 형식 메시지를 서식있는 텍스트 ( 도구-옵션-메일 형식-메시지 형식)로 변경해보십시오 ) 대신 HTML. Outlook의 HTML 형식화 나사 코드 레이아웃 (btw, Outlook은 MS Word의 HTML 렌더링 엔진을 사용하여 큰 시간을 소비 함)을 알았지 만 서식있는 텍스트는 정상적으로 작동합니다. 따라서 Visual Studio에서 코드를 복사하여 Outlook 메시지에 붙여 넣으면 서식있는 텍스트를 사용할 때 꽤 좋아 보이지만 HTML 모드에서는 재앙입니다. 스마트 따옴표, 자동 수정 및 기타 아티팩트를 사용하지 않으려면 도구-옵션-맞춤법-맞춤법 및 자동 수정을 통해 적절한 옵션을 설정하십시오 . 복사-붙여 넣기 설정으로 재생할 수도 있습니다 (도구 - 옵션 - 메일 형식 - 편집기 옵션 - 잘라 내기, 복사, 붙여 넣기 ).


이것도 작동하지만 여전히 글꼴을 Courier New로 변경하고 들여 쓰기하고 검은 색으로 변경해야합니다.
Mag Roader

흠 ... 나는 이것을 할 필요가 없다. 내가 주목 한 유일한 문제는 탭이었습니다. 따라서 탭의 Outlook 설정이 VS와 다른 경우 탭 기반 정렬과 약간 다를 수 있지만 그게 전부입니다.
Alek Davis

0

메일을 일반 텍스트로 보내면 정렬됩니까?

"Outlook에서 일반 텍스트 메시지를 보내는 방법" :

  • 조치 | 사용하여 새 메일 메시지 | Outlook 메뉴의 일반 텍스트
  • 평소와 같이 메시지를 작성하십시오.
  • 보내기를 클릭하여 전달하십시오.

평범한 텍스트이기 때문에 "똑똑한"따옴표, 자동 대문자 등으로 코드를 망치지 않아야합니다.

또 다른 가능한 옵션은 회사 내에서 일반적인 문제인 경우 내부 코드 붙여 넣기 사이트를 설정할 수있을 것입니다. Open Pastebin 과 같은 많은 오픈 소스 사이트가 있습니다.


전체 전자 메일을 일반 텍스트로 사용하려면 분명히 작동하지만 원하는 것은 코드 샘플이 될 부분입니다. 나머지는 좋은 제목, 글 머리 기호, 표 등이있을 수 있습니다. ... 가끔은 정말 긴 이메일을 작성합니다 :-)
Mag Roader

1
Outlook에서 추가 줄 바꿈을 삽입하여 줄 바꿈을 제거하므로 전체 전자 메일이 일반 텍스트 인 경우에는 작동하지 않습니다.
ceving
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.