• ベストアンサー

ワード文書上でコンボボックスを使う

ワード(97、2000)で、ワード文書の任意の位置に コンボボックスを貼りつけて、文書を印刷する時、アイテムの1つをクリックして選んで印刷できるでしょうか。例えば発注先が3社あり、その時々に、どれかの会社をクリックして選んで印刷すると、宛先として指定会社宛てになるような使い方をしたいのです。アイテムをセットする方法がわかりません。どうぞよろしく。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

Word97の場合だと 「フォーム」ツールバーのコンボボックスを貼り付けて、 文書の保護でフィールドを保護すると、 コンボボックスから選択できるようになります。 選択リストの設定は、貼り付けたコンボボックスのプロパティで設定できます。 保護するフィールドが有る部分を別セクションにすれば そのセクションのみ保護することが出来ます。 (他のセクションでは文書の編集が可能になる)

imogasi
質問者

お礼

ご回答有難うございました。お礼が遅れまして申し訳ありません。 ご回答により色々やって試していましたが上手く行かず、 今日になりました。やっと出来ました。フィールドと言う言葉や 文書の保護と言う概念がワードではなじみがありませんでしたので。 失礼ですが、ご回答で分からない方のために次ぎに詳しく書きます。 表示-ツールバー-フォーム-コンボボックスをクリック- 右クリック-プロパティ-項目に選択アイテムを入力-追加- 項目に選択アイテムを入力-追加-これを繰り返す-OK- ツール-文書の保護-フォームフィールドをチェック-OK コンボボックスの矢印をクリック-選択してクリック-値がセットされる 。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • コンボボックスの高さを変更したい。

    こんにちは。 MFCでプログラムをしています。 コンボボックスを配置したのですが、高さを他のテキストボックス等を 合わせたいと思うのですがうまくいきません。 CComboBox::SetItemHeightでアイテムの高さを変更することで、コンボ ボックスの高さも変更されることは分かりました。 逆にコンボボックスのコントロールの高さが指定の高さになるように、 アイテムの高さを求めることはできないのでしょうか? もし解決方法がありましたら教えていただけないでしょうか。

  • コンボボックスの設定について

    コンボボックスを使用しようとしております。 設定は、styleを2-ドロップダウンにしております。 フォームをロードした際何の指定もしていない場合は空白(何も設定されていない)の状態でクリックをするとリストアップされます。←ここまでは普通です。 次に任意にボタンを作成しました。そのボタンをクリックしたら選択されているコンボボックスの設定を初期化(空白:何も設定されていない)したいのですがリストで空白を設定しないとできないのでしょうか? 説明下手ですみません。

  • コンボボックスの位置取得

    今エクセルのVBAでプログラムを組んでいます。 セルA1の位置にコンボボックスを配置して コンボボックスの矢印をクリックした時に コンボボックスの配置を取得したいのですが どうすればいいのでしょうか? 上記の例で言えば コンボボックスをクリックすると列、行 (1,1)を数字で取得するようにする。

  • コンボボックスに似た・・・

    Visual Basicにてソフトウェアを作成中です. そのなかで変数を指定するボックスがあるのですが, コンボボックスのように自分で書き込むこともでき,または ボックスの右についている上下のボタンで一個ずつ変化できる ものをつけたいのですが,Visual Basicではなんという機能になるのでしょうか?? コンボボックスのようにリストがでるのではなく上下のボタンを ワンクリックで1変化するものです. 単純にコマンドをボックスの隣に置いているのかとも思いましたが, 押し続けると勢いよく値が上昇することから,もともと用意されて いる機能なのかと思いまして. ご存知の方おられましたらよろしくお願いいたします.

  • Accessのフォームで作成した文書。コンボボックスの余白指定ができない。

    WindowsXP Accessでフォーム形式で文書を作成しました。 コンボボックスを使いましたが、表示される文字の余白が指定できなくて、セル(と言うのでしょうか、文字を入力する欄)の左上に文字が入ったままです。 コンボボックスにしていない場所は余白が指定できますね。 同じように指定できないでしょうか。 わかる方、教えて下さい。

  • コンボボックスの一部のアイテムを選択不可能に

    コンボボックスの一部のアイテムが 選択不可能な状態となるコンボボックスを作成したいのです。 以下のような感じです。 コンボボックス▼ ----果物---- りんご バナナ ----野菜---- キャベツ にんじん コンボボックスの▼部分をクリックすると リストが出てくるようなイメージです。 この[----果物----]と[----野菜----]の欄は 選択しクリックしてもリストを閉じずに無反応な状態にしたいのです。 WordやExcel2007のフォント選択ダイアログ内の [テーマのフォント]、[すべてのフォント]部分に近いイメージです。 変更時に来るイベントでどうにかしようとしましたがうまくできず、 コンボボックスクラスを自作すれば出来るのかなと思いますが、 いまいちどうして良いかわからないです。 VC++2005でMFCを使っています(CComboBox) わかる方がいらっしゃいましたらお教え頂ければ幸いです。

  • Word文書の置き換え

    質問します。今あるファイルにWord文書を40程度作成してあります。先ほど、そのうちのひとつをファイル内で先頭にしようと、右クリックして所定の位置にドラッグしようとしたのですが、その位置にある別の文書のアイコンと重なるだけで、位置の移動が完成しません。1週間ほど前に行ったときは同じ操作ができたのですが、非常に不可解です。試しに、別のWord文書をいくつかまとめてあるフォルダでテストしたのですが、そちらは、任意の文書のアイコンを右クリックして反転させ、所定の位置にドラッグするときちんと移動できました。OSはXP、office2003のWordを使用しています。どなたか原因と対処方法を教えてください。よろしくお願い致します。

  • ActionScriptで、空のステージにコンボボックスを作りたい

    Windows2000、Flash2004MXです ・ActionScriptで、空のステージにコンボボックスを作りたい 空のステージの任意の位置に、ActionScriptだけでコンボボックスを作成したいのですが、可能なのでしょうか? テキストフィールドなら、CreateTextFieldで、のように。

  • DataGridViewのコンボボックスについて

    DataGridViewのコンボボックスにおける初期インデックス値設定について  会社の用度管理に関するソフトを個人で作成しています。DataGridViewのコンボボックス でかなり悩んでおり、どなたか解決できる方がおられましたらご教示願います。 DataGridViewにてコンボボックスを「列の編集」時点で 作成し(columnType:DataGridViewComboBoxColumn)プログラム 段階で選択項目の準備をしています・・・・ --選択項目の準備------------------------------------------------ ※DataGridView名:GMN物品発注明細表 ※column名:処理選択 Dim column As New DataGridViewComboBoxColumn() 'ComboBoxのリストに表示する項目を指定 column.Items.Add("発 注") column.Items.Add("未発中") column.Items.Add("発注済") '"処理選択"列にバインドされているデータを表示 column.DataPropertyName = "処理選択" '"処理選択k"列の代わりにComboBox列を表示する GMN物品発注明細表.Columns.Insert(GMN物品発注明細表.Columns("処理選択").Index, column) GMN物品発注明細表.Columns.Remove("処理選択") column.Name = "処理選択" ------------------------------------------------------------------ ここまではいいのですが、表にデータを一行づつ挿入する際に「選択項目の準備」 にて作成したリストを行ごとに"発 注"・"未発中"・"発注済"の何れかを選択して 表示していきたいのです。行の挿入には --行の挿入処理------------------------------------------------------- ’行の挿入 GMN物品発注明細表.Rows.Add(New Object() {?,"1","2",・・・・・}) -------------------------------------------------------------------  「?」に何を指定すれば"発 注"・"未発中"・"発注済"の何れかを表示できるようになるか? お教え願えないでしょうか? GMN物品発注明細表.Rows.Add(New Object() {?,"1","2",・・・・・})の下に 「GMN物品発注明細表.Item(0, iRowCount).Value = "未発中"」 とかを追加してやると、Value値は"未発中"になりますが、表示されていない状況です。さらに インデックス値が分かるといいのですが。 ↓赤丸に初めから"発 注"・"未発中"・"発注済"の何れかを表示したいのですが・・・ 開発環境 Windows7/Xp等      VisualStudio2010

  • Word2007で新規に文書を作成するためにWord2007を起動する

    Word2007で新規に文書を作成するためにWord2007を起動すると、「ユーザー名の指定」を求めるダイアローグボックスがでます。いつもこれには答えず、このダイアローグボックスを消してから文書を作成していますが、そもそもこのダイアローグボックスが出ないようにしたいのですが、どうすればよいのでしょうか教えてください。

自分のキャラクターについて
このQ&Aのポイント
  • 小学校中学校時代いじめや誤解を受けた経験あり
  • 高校デビューで明るくチャラいキャラを演じるようになる
  • 現在は素の自分と明るいキャラの中間、人との距離を大切にする
回答を見る

専門家に質問してみよう