質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
SQL Server

SQL Serverはマイクロソフトのリレーショナルデータベース管理システムです。データマイニングや多次元解析など、ビジネスインテリジェンスのための機能が備わっています。

Word

Microsoft WordはMicrosoftが開発した業務用の文書生成用のソフトウェアです。

データベース

データベースとは、データの集合体を指します。また、そのデータの集合体の共用を可能にするシステムの意味を含めます

プログラミング言語

プログラミング言語はパソコン上で実行することができるソースコードを記述する為に扱う言語の総称です。

Q&A

解決済

1回答

376閲覧

wordへデータベース等の他ファイル情報を反映させたい

aruarua

総合スコア1

SQL Server

SQL Serverはマイクロソフトのリレーショナルデータベース管理システムです。データマイニングや多次元解析など、ビジネスインテリジェンスのための機能が備わっています。

Word

Microsoft WordはMicrosoftが開発した業務用の文書生成用のソフトウェアです。

データベース

データベースとは、データの集合体を指します。また、そのデータの集合体の共用を可能にするシステムの意味を含めます

プログラミング言語

プログラミング言語はパソコン上で実行することができるソースコードを記述する為に扱う言語の総称です。

0グッド

0クリップ

投稿2022/04/29 15:09

ご質問失礼いたします。
会社で書類を作成するにあたりまして、excelデータベースと連動し、wordを使用して文章を作成したいです。
日々、似たような形式の書類を作成することが多く、excel顧客データとwordが連動できれば作業が早くなると考え、方法を調べております。
インターネット等で検索しておりましたが、中々解決方法が見つからず、また何を勉強してよいのかも分からず、このサイトに行きつきご質問をさせて頂いております。
wordの差し込み印刷がイメージに近く、色々と試しましたが、一度NextRecordを使用すると、以降の文章上では、前のレコードに戻って反映することができず、イメージする書類作成が叶わないため、他の方法を探しております。
power automateも試してみようと思い、そちらも現在調べている途中になります。
私のイメージとしましては、下記例のようにexcelデータベース上のキーワードを元に、特定のデータをwordに反映させたいです。
方法が分からず、何か少しでも思い当たることがございましたら、ご教授頂けましたら嬉しいです。
拙い説明文で申し訳ございません。
少しの糸口でも見つかりましたらとても嬉しいです。
初心者の質問で大変恐縮ですが、どうぞよろしくお願い致します。

※wordフォーマットに「顧客3氏名」を挿入すると、C と表示されるようにしたい。

データベース
氏名 住所 年齢
顧客1 A 東京都 30
顧客2 B 大阪府 40
顧客3 C 北海道 50

wordで作成したフォーマット
1等賞の当選者は、「顧客3住所」在住の「顧客3氏名」様です。
新幹線のチケットをお送りします。
2等賞の当選者は、「顧客2氏名」様と「顧客1氏名」様のお二人です。
「顧客3氏名」様は、「顧客3年齢」才です。

期待する結果
1等賞の当選者は、北海道在住のC様です。
新幹線のチケットをお送りします。
2等賞の当選者は、B様とA様のお二人です。
C様は、50才です。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

takanaweb5

2022/04/29 22:35

excel側でデータベースを 顧客3住所 顧客3氏名 顧客3年齢 顧客2氏名 顧客1氏名 北海道 C 50 B A のように加工(場合によってはセル関数などで)して、 wordで差し込み印刷で取込めばよろしいでのではないでしょうか?
dodox86

2022/04/29 22:41

WordのVBAマクロを併用、Excelと連携してみたらいかがでしょう。いずれにせよある程度のプログラミングスキルは必要です。
dodox86

2022/04/29 22:50

コメントいただいたように、差し込み印刷で対応できるようデータの形式を整えるのが簡単そうですね。年賀状みたいなものです。
guest

回答1

0

ベストアンサー

Word 上で何かするのではなく、Excel に文章のテンプレートを持っておいて Excel 上で顧客名を埋め込んだ文章を作成し、をれを Word に貼り付けるような方法の方が楽な気がしました。

投稿2022/04/29 15:39

h-okhs

総合スコア149

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

aruarua

2022/05/07 05:43

ご回答頂きました皆様、貴重なご意見本当にありがとうございました。 ご意見を頂き、色々と試し再度調べた結果、私が実現させていことは、やはりプログラミングが適しているという結果にたどり着きました。 今回の件だけではなく、これからのためにも、勉強していこうと思います。 再度、ご質問させて頂くこともあるかと思いますが、どうぞよろしくお願い致します。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問