Tôi đã thử nghiệm với việc xây dựng một addin Outlook 2010 trong C#, bằng cách sử dụng Visual Studio 2008. Tôi có thể có được một đối tượng Microsoft.Office.Interop.Word.DocumentClass
từ một đối tượng Microsoft.Office.Interop.Outlook.Inspector
, đại diện cho e-mail đang được chỉnh sửa. Tôi hiểu rằng điều này DocumentClass
được sử dụng trong nhiều ngữ cảnh khác nhau (thường là cho các phần mở rộng của Microsoft Word, không ngạc nhiên).Làm thế nào để chuyển đổi các tài sản WordOpenXML thành một System.IO.Packaging.Package?
Lớp đó có tài sản được gọi là WordOpenXML
, có vẻ như là biểu diễn XML của tất cả các tệp cấu thành gói .docx
sẽ được lưu vào đĩa khi lưu tài liệu Word này dưới dạng .docx
.
Một cách mà thuộc tính này sẽ rất hữu ích là nếu nó có thể được chuyển đổi thành một đối tượng System.IO.Packaging.Package
trong bộ nhớ; I E. deserialize nó. Có ai biết liệu có một cách dễ dàng để làm điều này, hoặc tôi cần phải viết một số mã phân tích cú pháp XML để làm điều đó bằng tay?
Jez, tại sao tiền thưởng nếu bạn đã trả lời câu hỏi của riêng bạn? –
Tôi đã tìm ra sau khi tôi đặt tiền thưởng. :-) – Jez
ah, hiểu rồi. yeah, tôi sẽ đề nghị nhìn vào trang web cũ của eric trắng trên msdn, tôi nghĩ rằng tôi nhớ nhìn thấy một giải pháp ở đó. tốt để xem nó được tìm ra mặc dù và tài liệu để tham khảo trong tương lai. –