サーチ…


前書き

OpenXMLドキュメントマークアップ標準は、多くのソフトウェアプラットフォームとオペレーティングシステムでソリューションを使用できるXMLベースの形式です。

こんにちは世界

まず、Visual Studioを使用して新しいコンソールプロジェクトを作成し、次の.dllをプロジェクトに追加します。

DocumentFormat.OpenXml
WindowsBase

次に、次のコードをコンパイルして実行します。

static void Main(string[] args)
{
    // Create a Wordprocessing document. 
    using ( WordprocessingDocument package = WordprocessingDocument.Create("HelloWorld.docx", WordprocessingDocumentType.Document))
    {
        // Add a new main document part. 
        package.AddMainDocumentPart();

        // Create the Document DOM. 
        package.MainDocumentPart.Document =
            new Document(
                new Body(
                    new Paragraph(
                        new Run(
                            new Text("Hello World!")))));

        // Save changes to the main document part. 
        package.MainDocumentPart.Document.Save();
    }
}

\bin\Debugフォルダの下には、最初のWordprocessingMLドキュメントが必要です。

ここに画像の説明を入力

上記の例で追加したテキストは、メイン文書部分の下に保存されています。メイン文書の部分の内側に子要素本体は 、当社の文書を作るテキストを保存することができます文書の要素があります。文書本体、ブロックレベル(段落と表) 、およびインラインコンテンツ(実行とテキスト)の 2つの主要なコンテンツグループがあります 。ブロックレベルのコンテンツはメインの構造を提供し、インラインコンテンツを含んでいます。上記の例を理解するには、まずWordprocessingMLのテキスト階層を理解する必要があります。パラグラフは異なるランに分割されています。実行とは、書式設定を適用できる最も低いレベルの要素です。ランは再びさまざまなテキスト要素に分割されます。

ここに画像の説明を入力



Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow