我試圖在C#中爲MS Word 2010創建一個加載項,該插件將添加一個新的功能區和一個單擊事件處理程序。例如,此單擊事件處理程序應將活動文件保存在c:\temp
中。然後我需要將文件內容加載到一個字節數組中。以編程方式保存在MS Word插件中打開的文檔
大概是這樣的:
public void ClickEventHandler(Office.IRibbonControl control)
{
string fileLocation = "c:\temp\test.docx";
Word.Document document = this.Document;
document.SaveAs(fileLocation);
byte[] byteArray = File.ReadAllBytes(fileLocation);
}
的一點是,這是僞代碼,我不知道該怎麼活動文檔加載到一個字節數組。如果沒有保存文檔的方式,它會更好。
如果活動文件是docx(而不是doc文件),查詢也會很好。
順便說一句,你到底在做什麼?歡迎來到StackOverlow! :) –
好,謝謝。我是編程新手,我只是測試。我嘗試將docx文檔轉換爲xhtml文件,然後使用這篇文章:http://msdn.microsoft.com/en-us/library/ff628051%28v=office.14%29.aspx以及它,它是工作,但我想在一個字2010插件中實現此功能。問題是,我無法轉換一個文件,這是目前打開的文字。 – user3120053
我不確定你想要做什麼是可能的。看到我更新的答案。 –