2009-05-05 6 views
41

Tôi muốn hiển thị một số mã nguồn C# trong bản trình bày PowerPoint. Nhưng làm cách nào tôi có thể sao chép mã bao gồm làm nổi bật cú pháp lên trang trình bày? Tôi có thể tạo ảnh chụp màn hình, nhưng điều đó có một số nhược điểm (xấu xí, kích thước phông chữ, không thể duy trì). Bạn có một số ý tưởng?Cách: Nguồn C# với cú pháp tô sáng trên trang chiếu PowerPoint

Trả lời

39
  1. sao chép mã từ Visual Studio sang PowerPoint
  2. chọn "giữ định dạng ban đầu" vào biểu tượng Tùy chọn dán
+0

Embarassingly Tôi hoàn toàn bị mất tính năng mà ...;) Thật không may, tuy nhiên, các mã được màu ngẫu nhiên và cần phải được cố định với một tải công việc phụ. –

+0

Vì lý do nào đó, tôi chỉ có tùy chọn để dán RTF hoặc không định dạng. RTF không bảo toàn văn bản màu đen. –

+1

Ôi trời ơi ...bất kỳ ý tưởng bao nhiêu lần tôi đã tìm kiếm một cách để làm điều này! –

1

Bạn có thể sử dụng Windows Live Writer với các plugin Insert Code để "viết" C# mã và cú pháp làm nổi bật nó. Điều này sẽ được sao chép và có thể dán trực tiếp vào PowerPoint, vì nó sẽ inline tất cả các cú pháp tô sáng bằng cách sử dụng các yếu tố tạo kiểu.

11

"Dán đặc biệt" (Ctrl + Alt + V) sẽ làm điều đó. Tùy chọn này có sẵn ở những nơi khác nhau tùy thuộc vào phiên bản PowerPoint của bạn.

+0

Thật không may, điều này không hoạt động chút nào, ít nhất là không có trong hộp văn bản thông thường. BTW, chúng tôi đang sử dụng Office 2003 Có lẽ đây là phiên bản mới trong phiên bản 2007? –

+0

Có, xin lỗi nó là – Ishmael

+1

Trên máy Mac (ctrl + cmd + c) – borisdiakur

21

Nếu tôi sao chép mã từ Visual Studio trực tiếp vào PowerPoint, bằng cách sử dụng Dán đặc biệt (và chọn RTF), chỉ một số định dạng.
Đây là cách tôi đã làm cho nó để làm tất cả các định dạng.

  1. Sao chép mã trong Visual Studio. (Ctrl + C)
  2. Mở tài liệu Word mới và dán. (Ctrl + V)
  3. Chọn lại mã trong Word và sao chép lại mã đó. (Ctrl +Một, Ctrl +C)
  4. Trong PowerPoint, làm một Paste Special, như "Định dạng HTML". (Ctrl + Alt + V)
4
  1. trong PPT, bấm vào nút "Chèn" -> "Object" -> "Tạo mới" -> "Microsoft Word Document"
  2. Sao chép mã của bạn cho đối tượng mới được tạo trong trang trình bày PPT,
  3. Bạn sẽ thấy định dạng và đánh dấu ngay bây giờ.
1

Trong Notepad++ 6.9.2 hoặc cao hơn, hãy nhấp chuột phải vào văn bản và chọn Plugin CommandsCopy Text with Syntax Highlighting.

+0

Đây là lựa chọn tuyệt vời khi bạn không muốn mua/cài đặt studio trực quan chỉ để chuẩn bị một slide chỉ. – OznOg

1

Sao chép và dán đoạn mã để WordPad, sau đó sao chép từ từ pad để bất cứ nơi nào bạn muốn và giữ định dạng ban đầu keepOriginalFormatting