次の方法で共有

Excel マクロから Word の表に任意の文字列を書き込む(編集する)方法

Anonymous
2012-02-14T04:31:31+00:00

ExcelマクロからWordの表に任意の文字列を書き込む(編集する)方法が知りたいのですが、教えてください。

開発者テクノロジ | Visual Basic for Applications

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

  1. Anonymous
    2012-02-14T06:10:43+00:00

    可能ですが、実質的にWordVBAになります。

    ↓の例はExcelブックと同じフォルダにあるabc.docというWord文書を開いて最初のテーブルの左上隅のセルを書き換えます。

    Sub aaa()

    Dim wWD As Object

    Dim wDoc As Object

    Set wWD = CreateObject("word.application")

    wWD.Visible = True

    Set wDoc = wWD.documents.Open(ThisWorkbook.Path & "\abc.doc")

    wDoc.tables(1).cell(1, 1).Range.Text = "あいう"

    End Sub

    もし、WordVBAをご存じないのでしたら、なさりたいことすべてが一問一答になってしまいますので、私は付き合いませんので悪しからず。

    1 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません

質問作成者が受け入れた回答

  1. Anonymous
    2012-02-16T10:27:32+00:00

    y sakuda さん、いつもアドバイスありがとうございます。

    Yamasei さん、こんにちは。 Microsoft Answers への投稿、ありがとうございます。

    その後いかがでしょうか。

    y sakuda さんのアドバイスにより、ご希望の方法が実現できていればいいのですが。

    なお、MSDN フォーラムには VBA フォーラムもありますので、もしよろしければこちらもご活用してみてください。

    VBA フォーラム

    http://social.msdn.microsoft.com/Forums/ja-JP/vbapt/threads

    0 件のコメント コメントはありません

1 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2012-02-23T01:43:17+00:00

    y sakuda さん、アドバイスありがとうございます。

    Yamasei さん、こんにちは。

    y sakuda さんからいただいたサンプルや、VBA のフォーラムなどがご参考になればと思います。

    同じような情報をお探しの方にもご参考になるよう、今回は私の方で \[回答としてマーク\] をいたしました。

    今後も Answers をよろしくお願いします。

    0 件のコメント コメントはありません