0

単語範囲の操作方法がわかりません。Word ファイルに追加する画像ファイルがありますが、画像の間にテキストと表を追加する方法がわかりません。私が欲しい構造はこれです:テキスト、テーブル、画像。その後、繰り返します。

ただし、テキストや表を追加すると、それらはすべて、ファイルの先頭にある 4 つの画像の後に追加されます。私は読んでいて、範囲を使用してテーブル/テキストを配置する場所を指定する必要があることを理解しましたが、見つけたすべてのリソースはページの上部に追加する方法しか示していません.

表: http://msdn.microsoft.com/en-us/library/w1702h4a.aspx テキスト: http://msdn.microsoft.com/en-us/library/6b9478cs.aspx

これは私が写真を追加する方法です:

        Word.Application wdApp = new Word.Application();
        wdApp.Visible = true;

        Document doc = wdApp.Documents.Add();

        foreach (var category in type){
                // add table/text
                doc.Application.Selection.InlineShapes.AddPicture(@path + "\\" + category + "_" + DateTime.Now.ToString(datePatt) + ".jpg");
            }

写真の前にテキスト/テーブルを追加できると思っていましたが、ファイルで範囲を指定する必要があるようです。これどうやってするの?

4

1 に答える 1

1

これは、以前の質問の 1 つと重複している可能性があります: Word 相互運用機能を使用して、アイテムを 1 つずつ新しい行に追加する方法

ここで同様の質問に対する私の以前の回答を参照してください: https://stackoverflow.com/a/12751805/700926 - これを達成する方法の簡単な説明と、C# での完全なサンプル実装を提供します。

于 2012-10-05T18:19:20.310 に答える