2012-04-12 3 views
0

私はVBAを使用してExcelからいくつかのMs Word文書を生成したい、私はすでにテンプレート(Wordファイル)を持っています。 私の考えは、この単語テンプレートをExcel(Sheets)にインポートし、それを操作して(他のExcelシートからデータを追加して)、文書という単語を生成することでした。 問題は、Excelでテンプレートをコピーできないこと、いくつかのテーブルとテキストが含まれていること、コピー/ペーストしようとすると同じ書式設定を保持しないことです...貼り付けを使用しようとしましたオプションHere同じ書式スタイルを維持しながら、Excelでワードドキュメントをインポートするにはどうすればよいですか?

をmentionnedしかし、それは問題を解決しないと...

誰もがそれを行う方法を知っていますか? または、私はVBAでプログラムでテンプレートを操作し、Excelから直接入力する必要がありますか?

+0

はい - それが仕事になるだろうずっといい。 –

+0

問題は、テンプレートに複雑なテーブルがいくつか入れ子になっていて、テーブル/セル/行ID/INDEXを取得する方法が見つからないということです。 その理由は、docという単語をExcelにインポートすることだと思います。 .. – M3HD1

+0

クイックグーグル提供:http://www.wordbanter.com/showthread.php?t=33517 –

答えて

0

は最終的に私は@Timウィリアムズ・ソリューションを使用: たびに、私はテンプレートをコピーし、名前を変更して、私はすでに定義されたブックマーク使用してそれを埋める:第二の選択肢に

With myDoc.Bookmarks 
     .Item("myBookmarkItem").Range.Text = "New Text" 
    End With 
関連する問題