Tôi đang viết một bổ trợ VS đơn giản và muốn lập trình gọi tùy chọn "Định dạng Tài liệu" (trong Chỉnh sửa) trong mã. Google hiện không thân thiện với tôi ...Làm thế nào để bạn gọi "Định dạng tài liệu" lập trình từ C#?
Trả lời
Command cmd = _applicationObject.Commands.Item("Edit.FormatDocument", -1);
object dummy = null;
_applicationObject.Commands.Raise(cmd.Guid, cmd.ID, ref dummy, ref dummy);
Vì đây là lần đầu tiên kiểm tra, tôi không thể hiểu được. U có thể vui lòng chỉ định loại '_applicationObject' và không gian tên của nó. Tôi duyệt một chút rằng tôi nên sử dụng EnvDTE80 không gian tên nhưng tôi couldnt tiến hành. Bất kỳ mã nào sẽ rất hữu ích. –
Bạn sẽ cần phải sử dụng trình chỉnh sửa lệnh chuẩn, được gọi với điều tra lệnh VSStd2KCmdId.FORMATDOCUMENT.
Nếu bạn có một tài liệu tham khảo tài liệu của bạn (kiểu cửa sổ), và bạn có một tham chiếu đến đối tượng _DTE, bạn có thể gọi nó như thế này:
myDocument.Activate();
myDTE.ExecuteCommand("Edit.FormatDocument", string.Empty);
Hầu hết thời gian, bạn có thể lấy một tham chiếu đến đối tượng _DTE từ các tham số được truyền vào phần bổ trợ của bạn.
Có cách nào để định dạng tài liệu mà không cần mở tài liệu không? Tôi muốn định dạng tất cả các tài liệu trong dự án với một cú nhấp chuột. – Hooch
Tôi không tin như vậy. Bạn có thể mở, định dạng và sau đó đóng tài liệu. –
- 1. Làm thế nào để lập trình tạo PDF từ bất kỳ tài liệu nào trên OSX?
- 2. Làm thế nào để lập trình tìm kiếm một tài liệu PDF trong C#
- 3. Làm thế nào để lập trình xác định gốc tài liệu trong PHP?
- 4. Bạn sẽ lập trình nhúng SWF theo định dạng như thế nào trong một tệp PDF?
- 5. Làm thế nào để lập trình đọc trên một tài liệu hoặc hình ảnh được quét
- 6. Làm cách nào để lập trình thủ tục tài liệu?
- 7. C++ meta-lập trình doxygen tài liệu
- 8. Làm thế nào để bạn tải video lên youtube bằng định dạng json-c?
- 9. làm thế nào để bạn lập trình gọi một nhãn listview chỉnh sửa
- 10. Làm thế nào để tạo NSCollectionView lập trình từ đầu?
- 11. Làm thế nào để bạn lập trình một thuộc tính?
- 12. Convert.ToDateTime: làm thế nào để thiết lập định dạng
- 13. Làm thế nào để bạn lập trình kết thúc cuộc gọi trên 2.3+?
- 14. định dạng tài liệu json
- 15. Làm thế nào để bạn xác định những gì các bảng SQL có một cột nhận dạng lập trình
- 16. Làm thế nào để bạn sử dụng "C" bên ngoài để gọi hàm C++ trong C
- 17. Trong Haskell, làm thế nào để bạn trích xuất các chuỗi từ một tài liệu XML?
- 18. Làm thế nào để bạn có thể lập trình xác định số tham chiếu đến một phương thức với C#
- 19. Gọi mã C# từ JavaScript trong Tài liệu trong WebBrowser
- 20. SharePoint, làm thế nào để bạn lập trình xác định dung lượng lưu trữ của SPWeb?
- 21. Làm thế nào để bạn cấu hình trình định dạng trường điều khiển cụ thể với Spring MVC?
- 22. GlassFish 3: làm thế nào để bạn thay đổi định dạng ghi (mặc định)?
- 23. Gọi trình duyệt mặc định từ C#?
- 24. Làm thế nào để đọc dữ liệu được định dạng trong C++?
- 25. .net ToString() tài liệu Định dạng
- 26. Làm thế nào bạn có thể nói lập trình nếu một Macro Word được ký kết từ VB.Net/C#
- 27. Làm thế nào để tạo cơ sở dữ liệu Microsoft Access trong C# theo lập trình?
- 28. Tài liệu RFC ở định dạng A4
- 29. Làm thế nào để gọi C++ từ Java?
- 30. Làm thế nào để lập trình chỉnh sửa tất cả các siêu liên kết trong một tài liệu Word?
Bạn đã thử Resharper chưa? Nó có thể định dạng lại toàn bộ giải pháp cho bạn trong một lần. (Tôi giả định điều này không giúp đỡ nhưng tôi phải cố gắng ... ;-)) – Rashack
Không, chỉ cần cố gắng để cuộn công cụ nhỏ của riêng tôi để tự động đóng niềng răng (vâng, tôi biết Resharper làm điều đó quá, nhưng đâu là niềm vui trong đó ??) – BFree