- ベストアンサー
ワード2002 リストボックスの候補をエクセルから参照させる方法
顧客300人を対象に、利用券を発行したいと思っています。 使用するソフトは、ワード2002とエクセル2002です。 考えているのは、ワードの通常のワープロ機能として、利用券の文面を作り、 1 利用期間(月ごと 例.「1月利用分」「2月利用分」・・・) 2 利用施設(施設名 例.「○○ジム」「××センター」・・・) 3 利用者(会員情報 「住所・氏名・年齢(生年月日から自動計算)・性別」) の3項目をドロップダウンリストで選択するようにして、その会員に合わせて発行すればできると思いました。 ちなみに、年齢(生年月日から自動計算)は、エクセルファイルでは計算させています。 以前、考えたときは、ワード単体でできないものかと考え、このサイトで質問しました。 http://okwave.jp/qa2616157.html これで解決し、思い通りのものができたのですが、このとき考えていたのは、会員300人分についてそれぞれワードで『3 利用者(会員情報 「住所・氏名・年齢・性別」)』を違えて記録したファイルを保存するつもりでした。 ところが、この方法ですと『2 利用施設(施設名 例.「○○ジム」「××センター」・・・)』が追加になった場合、300ファイルを一つ一つ開いて、リストボックスにリストを追加していかないとならないことに行き当たりました。(浅はかでした) そこで、データはエクセルに入れておき、それを利用してドロップダウンリストのように活用することはできるでしょうか? OLEリンクということを教えていただいたので、何日も調べましたが、まったく分かりませんでした。オフィスオンラインで解説をみつけたのですが、ブックマークしなかったら、もうそのページを出せなくなりました。 頼ってばかりでスミマセン。 解説サイトを教えていただくとか、何か取っ掛かりを教えていただけないでしょうか? よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。Wendy02です。 まだ、私の中では、はっきりと、考えが決まっているわけではありません。もう少し、イメージがはっきりするまで時間が必要です。 >OLEリンクということを教えていただいたので、何日も調べましたが、まったく分かりませんでした。 「OLEリンク」というのは、ここでは、Wordメニューのツールの中の「差し込み印刷」のことです。詳しい説明は省きますが、今回の場合は、Excelからリンクさせることですね。 >データはエクセルに入れておき、それを利用してドロップダウンリストのように活用することはできるでしょうか? Excelの内容自体を選ぶことはできませんが、Excelのシートは、以下のようにしておいて Excelのシートを以下のように使う。 ------------------------------------------------- 番号 利用者 住所 年齢 性別 利用施設 利用期間 001 大阪花子 大阪 25 女 ○○ジム 1/10~1/31 002 東京太郎 東京 30 男 ××センタ 1/25~2/14 ------------------------------------------------- 差し込み印刷で、001などの部分が決まれば、それで文中の中で、全部を表示させることは出来ますね。 つまり、追加情報などは、Excel側の中で処理していけばよいということになります。 「利用施設」の追加については、もう少し検討したほうが良いかとは思います。項目自体は、設定した後は、あまり増やさないほうがよいのですが、項目の選択肢を、「利用施設」のデータ部分に、[入力規則]の[リスト]を設けてドロップダウン形式にすればよいかと思っています。
その他の回答 (2)
- imogasi
- ベストアンサー率27% (4737/17069)
(A)顧客記録はエクセルのシートで (B)利用券面文章とデザインはワードで 分担するのが良いと思います。 その回に発行する利用券の対象を月・施設・年齢等で抜き出すのは、ワードよりエクセルでするほうが、普通の方には易しいと思います。 一般には、名簿・検索ー印刷の方式を使用ソフトの組み合わせで言うと、 アクセスーアクセス でやるのが標準かなと私見で思います。 エクセルーエクセル(多少VBAが必要) ワードーワード(差込印刷の条件を使う、3条件はやったことがない) でもできます。 しかしエクセルーワードが一般に思いつく仕様でしょう。 熟達の(例示質問のご回答者のような)回答者なら如何様にもできますが、質問者がいわば、中級レベルのように想像しますので、いろいろなところへ色気を出してしまうのでしょう。 ドロップダウンも、名簿のあるほうのソフトで利用しないと、ワードで指定して、エクセルで利用するとなると、普通の私なぞどうしたらよいか、判らない。ソフトをまたがって情報を利用するってことは、現状では、すごく難しいことだと思います。 確かにリンクなどの仕組みがだんだん取り入れられているとはいえ 勉強にばかり時間をとって、実際の仕事には使えない場面が多い。 「プロとは(自分のスキルの中で)安定したスキルを使って、確実なものを、所定期限までに仕上げる人のこと」というのを読んだことがあります。 新しい知識は、今後の仕事の為に、とりあえず自分のポケットにしまいこんで、ふさわしい出番が現れるのを待つ。 ぜひ質問者の考えている方向性を再考してみてください。 ーーー エクセルVBAは経験ありますか。 エクセルのセル範囲に利用券の画像・文字が実現できるなら、名簿エクセル、印刷エクセルが簡単です。背景は画像・クリップアート、文字は書体、サイズ、色、などを駆使してやった場合に、満足できるものが、作れますか(エクセルでは無理ですかという意味)。 ページ罫線などが使えないように思う(間違いかも)。 印刷シートを作り、可変項目の、氏名など数箇所へのフィールド(項目)データの代入と、 範囲。PrintOutの繰り回しで、10ステップ行以内で済むように想像します。
お礼
お礼が遅くなり、申し訳ありません。 自分の考えをまとめるため、時間がかかってしまいました。 >ドロップダウンも、名簿のあるほうのソフトで利用しないと・・・ >・・・実現できるなら、名簿エクセル、印刷エクセルが簡単です。 ありがとうございます。このアドバイスにより、エクセル-エクセルでできるか試してみます。 ありがとうございました。
- enunokokoro
- ベストアンサー率74% (3543/4732)
前回の質問や前々回の類似の質問でも思ったのですが、差し込み印刷は 駄目なのでしょうか? Excel側でデータを用意して、そのデータをWord文書へ差し込むだけで 会員情報を載せた文書が出来ると思いますが。 http://www.miyazaki-cci.or.jp/nichinan/pc/case92.html
補足
早速のアドバイスを有難うございます。感謝いたします。 一つのデータ(会員情報 等)に基づく差込印刷は普段使っているので、使い方は分かるのですが、選択するところが3箇所あっても、選択して印刷できるものでしょうか? 1 利用期間(月ごと 例.「1月利用分」「2月利用分」・・・) 2 利用施設(施設名 例.「○○ジム」「××センター」・・・) 3 利用者(会員情報 「住所・氏名・年齢(生年月日から自動計算)・性別」) について、例えば、一枚目が「1月利用分」「○○ジム」「山田さん」で、二枚目が「2月利用分」「××センター」「鈴木さん」だった場合、差込印刷で対応できるものでしょうか? あっ、今、思いつきました。 前回、完成したと思っていたワード単体のファイルに、 2 利用施設(施設名 例.「○○ジム」「××センター」・・・) の部分だけを差込印刷すれば良いということでしょうか? これなら、私の知識でもできます!! 有難うございました!!! でも・・・ 一つのファイルで全ての項目を選択性にできたら、すごく快適にそうさできそうですよね。 いい方法がありそうなのですが、それが掴めないので、モヤモヤしてしまいます。 もし、狭い私の考えではなくて、いい方法があれば、よろしくアドバイスください。 (もしかして、ワードを使わないで、エクセルだけで作った方が簡単でしょうか? ワープロ部分も全てエクセルで行うとか) 回答有難うございました。大変助かりました。
お礼
ご親切に回答をいただいたのに、お礼が遅くなり、申し訳ありません。 自分の考えをまとめるため、時間がかかってしまいました。 ご親切に例示までしていただき、ありがとうございます。 今回は、前回完成したものに、「利用施設」だけを差し込む形式のワードファイル人数分と、 エクセル-エクセルで一つのファイルですべての対象者をカバーできるファイルを一つ作ろうと思います。 本当にご親切に、ありがとうございました。