1

ドキュメントの .doc パスを xps ファイル ドキュメントに変換する方法を知りたかっただけです。

誰かが助けてくれるなら、VB.NETのコードを知ってうれしいです.

ありがとうございました

4

1 に答える 1

1

これは、コンソール アプリケーションで次のコードを使用して行いました。Microsoft.Office.Interop.Word アセンブリ (XPS ファイルを生成できるようにするためのバージョン 12 以降) を参照し、名前空間をインポートする必要があります。

VB のコードは次のとおりです。

Option Explicit On

Module Module1

Sub Main()
    Dim word As _Application
    Dim doc As _Document

    word = New Application
    doc = word.Documents.Open("C:\test.doc")
    doc.SaveAs("C:\test.xps", WdSaveFormat.wdFormatXPS)
    word.Quit()
End Sub

End Module

そして C# では:

using Microsoft.Office.Interop.Word;

namespace ConsoleApplication2
{
    class Program
    {
        static void Main(string[] args)
        {
            _Application word = new Application();
            _Document doc = word.Documents.Open(@"C:\test.doc");
            doc.SaveAs(@"C:\test.xps", WdSaveFormat.wdFormatXPS);
            word.Quit();
        }
    }
}
于 2012-08-28T09:21:27.037 に答える