Tôi sử dụng Visual Basic và giao diện tự động hóa để truy xuất chuỗi từ ứng dụng bên ngoài. Các chuỗi này chứa các mã định dạng html đơn giản (<b>, <i>, v.v ...). Có chức năng dễ dàng nào trong Visual Basic cho Word để chèn các chuỗi này vào một tài liệu word và chuyển đổi các mã định dạng html thành định dạng từ không?Làm cách nào để chèn các chuỗi định dạng HTML vào tài liệu Microsoft Word bằng Visual Basic trong khi vẫn giữ nguyên định dạng?
Trả lời
AFAIK không có hàm dựng sẵn để thực hiện điều đó trong VBA. Bạn sẽ phải viết nó cho mình, mà sẽ không quá khó khăn nếu bạn restirct nó để phân tích cú pháp <b>, <i>, <a> and <p>,
ví dụ. Tất cả các thẻ khác sẽ bị bỏ qua.
Dưới đây là một liên kết để thêm HTML vào clipboard bằng VB:
http://support.microsoft.com/kb/274326
Một khi bạn đã HTML trên clipboard, dán nó vào từ doc của bạn sử dụng một cái gì đó như thế này:
ActiveDocument.Range.PasteSpecial ,,,,WdPasteDataType.wdPasteHTML
Điều này tương đương với việc bạn cắt và dán nó theo cách thủ công.
Sử dụng InsertFile
Set objdoc = objInsp.WordEditor
Set objword = objdoc.Application
Set objsel = objword.Selection
objsel.WholeStory
vs_html = "<html><body>" + vs_body + "</body></html>"
vs_file = "C:\temp\1.html"
Call DumptoFile(vs_file, "", vs_html, False)
RetVal = objsel.InsertFile(vs_file, , , False, False)
WOW! Đơn giản và chống đạn. : D (Tất nhiên sẽ có một số sắc thái đối với việc sử dụng% TEMP%, hoặc một cái gì đó, và chúng tôi cần một số giải pháp DumpToFile(), nhưng đó là rộng rãi có sẵn trên Net.) – MGM
- 1. Viết từ R vào mẫu trong excel trong khi vẫn giữ nguyên định dạng
- 2. Làm thế nào để chèn các chú thích vào một tài liệu Microsoft Word bằng lập trình?
- 3. Làm cách nào để giữ định dạng khoảng trắng bằng cách sử dụng PHP/HTML?
- 4. Làm cách nào để định dạng mã Java trong tài liệu word
- 5. định dạng HTML trong Visual Studio 2010
- 6. HTML: Cách giữ lại định dạng trong vùng văn bản?
- 7. định dạng tài liệu json
- 8. Chèn HTML vào Tài liệu Word OpenXML (.Net)
- 9. Tôi làm cách nào để JTIdy tạo tài liệu HTML được định dạng đúng?
- 10. Cách chèn ngắt trang khi tạo tài liệu MS Word
- 11. RSpec - đầu ra định dạng như Progress/tài liệu/HTML
- 12. Chi tiết về định dạng nhiều chuỗi của Microsoft
- 13. Làm cách nào để sao chép mã từ Kindle PC và giữ nguyên định dạng
- 14. Định dạng chuỗi bằng MultiBinding?
- 15. Làm cách nào để định dạng danh sách các chuỗi
- 16. Làm cách nào để định dạng bài đăng trong HTML khi xuất bằng chế độ Org?
- 17. Cách tự động để chuyển từ định dạng chuỗi tài liệu của epydoc sang định dạng chuỗi tài liệu nhân sư?
- 18. Làm cách nào để ghi dữ liệu vào định dạng csv dưới dạng chuỗi (không phải tệp)?
- 19. Định dạng ngày tháng() khi chèn vào datetime trong MySQL
- 20. Số nguyên được định dạng bằng dấu phẩy khi được tìm nạp từ một tài nguyên
- 21. Chuỗi định dạng bằng Python
- 22. Gửi email định dạng HTML trong Android
- 23. Định dạng HTML cho TextView
- 24. microsoft xml excel - định dạng hàng
- 25. Làm cách nào để gửi email được định dạng HTML?
- 26. Làm cách nào để định dạng dữ liệu dạng bảng dưới dạng văn bản trong Java?
- 27. Làm cách nào để ngăn Visual Studio tự động định dạng các phần mã nhất định?
- 28. Định dạng chuỗi trong MySQL
- 29. Làm thế nào để định dạng chuỗi trong Java
- 30. Thông số định dạng CodeView của Microsoft
lớn giúp đỡ !! cho anh chàng này một chấp nhận! –