簡體   English   中英

將當前的MS Word文檔轉換為xml並將其保存在目標文件中

[英]Converting the current MS Word document to xml and saving it in a target file

我在插件中建立了一個MS詞ADD,我想構建一個功能,該功能將當前打開的文檔轉換為xml並將此xml保存在單獨的文件中。

但是我希望這種轉換可以在特定的DTD文件中進行。我能夠進行轉換,但不能根據所需的DTD標准進行轉換,而且這種轉換似乎有錯誤。非常感謝您的幫助。這就是我嘗試過的至今:

私人void button_convert(object sender,RibbonControlEventArgs e){

       Word._Document oDoc;
        oDoc = Globals.ThisAddIn.Application.ActiveDocument;
        //Creating the instance of Word Application
     object Target = @"c:\\abc\\Target.XML";
         object Unknown = Type.Missing;
       // Specifying the format in which you want the output file 
         object format = Word.WdSaveFormat.wdFormatXMLDocument;
        //Changing the format of the document
        oDoc.SaveAs(ref Target, ref format,
                ref Unknown, ref Unknown, ref Unknown,
                ref Unknown, ref Unknown, ref Unknown,
                ref Unknown, ref Unknown, ref Unknown,
                ref Unknown, ref Unknown, ref Unknown,
                ref Unknown, ref Unknown);

    }

我可以轉換,但不能按照所需的DTD標准進行轉換

您在說什么標准?

看來您需要應用XSLT來獲取所需的XML文檔。 Word沒有為此提供任何東西。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM