ここから本文です

Excelリストから 所定FMTwordを編集するVBAでお教え願います!

アバター

ID非公開さん

2017/11/2616:00:05

Excelリストから 所定FMTwordを編集するVBAでお教え願います!

(VBAワード参照設定済です)

写真左にあるリスト記載分だけ、写真右側にある wordを編集して保存していこうとしています。
所定 wordがあらかじめ用意されているものなので宛名ラベルを編集する延長線みたいなイメージでしょうか。。。

・ExcelB列記載の氏名を word冒頭の●●へ
・Excel C列記載の番号を word冒頭の()内へ
・ExcelD列記載があれば wordの1の右へ
・ExcelE列記載があれば wordの2の右へ
・Excel F列記載があれば wordの3の右へ
→結果的に word1から4は人によって埋まらない行が発生します。
空白行は削除したいのです。

最後、名前をつけて保存するときの名前の付け方は
元々のファイル名は「お願い事項」
→「お願い事項(氏名)証券番号」で保存させたいです。

この wordファイルがあるアドレスは
C:¥Users¥takyosh¥テスト
とします。
作戦したファイル保存先も同じです。

よろしくお願いいたします!!

補足wordの編集がむずく、発想をかえてみました。
与えられたFMTの編集箇所にキーワード文字を入れました。

●● 様 を 氏名様
(1234567890) を (証券番号)にしました。
→すると、ExcelリストB3文字列を wordの"氏名"のとこへ置き換える。
みたいな発想にしたら少しやりやすくなるかなと。。。

そもそも与えられた wordのFMTをExcelにというのも心の中に秘めておりつつ。。。

所定FMTword,word1,Excel C列記載,Excel F列記載,ExcelB列記載,VBA,エクセル

閲覧数:
38
回答数:
1

違反報告

ベストアンサーに選ばれた回答

2017/11/2710:55:44

まず、FMTとは何でしょうか?

空白行はExcel上でフィルタ機能などを使って削除したら方が早いのでは。

またVBAでやらなくてもWordの差し込み印刷機能で出来るのではないでしょうか。
差し込み印刷で対応しきれず、VBAでしなければその理由などを
明確に書いてもらえると良いかと思います。

Wordの「差し込み印刷」があれば宛名をExcelから引っ張れる!
http://enjoy.sso.biglobe.ne.jp/archives/word_sashikomi/

Word差し込み印刷: 個別ファイルとして保存したい
http://office-qa.com/Word/wd470.htm

この質問は投票によってベストアンサーに選ばれました!

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

5文字以上入力してください

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。