• ベストアンサー

チェックボックス設定方法を教えて下さい。(パートII)

下記にてチェックボックス設定法をご指導頂きありがとうございました。早速実施させて頂きました。 ですが、設定ができません。(OFFICE XPにて) FAXテンプレートからのコピーもチャレンジしました。 コピーはできても、チェックボックス内の「レ」チェックのON/OFFができないのです。 □良好 ←それに、左記のようにチェックボックスと既存の文章とがぴったり合わず、チェックボックスと既存の文章とにズレが生じてしまい、直す事もできない状況です。 どうすれば良いのか、全くわかりません。 なんとか、「レ」でのチェックボックス設定法をわかりやすく教えて頂けないでしょうか? 朝から色々試しているのが、もう限界です。 よろしくお願い致します。

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

  • ベストアンサー
  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.6

こんにちは。 何だか、チェックボックは何かという元がはっきりしていないので、みんな別々の話をしているようですね。 ・コントロールツール ・フォーム[ツール](以前は、フォームツールと呼ばれていたように思います) 番外編  フィールド  文字の挿入 と三者三様では、ご質問者には、どれが良いのか分からないと思います。 私は、コントロールツールのチェックボックスをお勧めします。 Excelとは、このツールが逆の立場になり、フォームのほうが、遥かに難易度が上です。めったに使いこなしている人がいませんが、アンケートを専門にする人に、(ここのカテゴリ内で)詳しい方がいらっしゃいました。 ・コントロールツール 私は、コントロールツールのチェックボックスが使いやすいです。ただ、フォーム[ツール]側よりも、かなり表現力が落ちます。これを貼り付けたら、右クリックして、チェックボックス・オブジェクト →編集を出し、必要な要項を入れます。デフォルトでは、この入力欄(ラベル)は、オートサイズがオフになっていますから、自分で幅を整えなくてはいけません。 書式のレイアウトで行ってもよいかと思います。しかし、コントロールツール側は、どうしても、チェックボックス用のラベルは、クリック感知圏を取りますので、一定のサイズを取ります。果たして、ピッタリと収まるかどうかは、私は、なんとも言えません。 (最後に、かならず、コントロールツールバーの左端の青い三角定規は、オフにしてください) ・フォーム[ツール] フォーム[ツール]側のチェックボックスは、「レ」ではなくて、「×」です。別にマクロの設定などは必要ありません。アンケート調査の時などに使用され、集計は別の場所に出したりすることが多いです。なお、#2さんの回答のリンク先は、Excelですから、かなり、Wordとは印象が違うだけでなく、Wordのフォーム[ツール]は、はるかに、むつかしいです。それだけに、有用です。(フォーム[ツール]バーの右の鍵のマークでロックしないと使えるようになりません。設定後は、必ず、ロックしてください) ・フィールド(番外) FAXテンプレートのチェックボックスの作り方は、[挿入]-[フィールド]です。FAXテンプートは、そのままでは、「レ」は入りません。しくみは、 「フィールドの種類 マクロ名 表示文字」 で、文字を交換するマクロを作ってあげれば、表示は可能になります。FAXテンプレートのマクロ名[CheckIt]をVBE の中をグローバル検索してみましたが、見つかりませんので、それを作れということかもしれません。マクロが起動しませんし、テンプレート内にもないですし、COMにもそれらしきものがありません。{MacroButton CheckIt(任意のユーザーマクロ) □} たぶん、作れるとは思いますが、なにぶんにも、私は、Wordのマクロはほとんどやったことがありません。できるだけ、最初のコントロールツールのチェックボックスをお勧めします。

kaiketusite
質問者

お礼

アドバイス通り、コントロールツールにて設定しました。 その他、色々と記載下さった、意見も参考にしながらです。ビギナーということもあり、大変苦労しました。 (かなり時間を要しました。) こういった種のものは、やはりエクセルのほうがいいのですかね。エクセルができれば良かったのかもしれませんが、経験がないため、今回ワードでの作成に至ったわけです。 今後、エクセルでの設定もチャレンジしていきたいと思います。 ありがとうございました。

その他の回答 (11)

回答No.12

enunokokoroです。 Wendy02さん、こちらこそ勉強になりました。 Fax送付状のマクロの仕組みは、私のほうでも確認が 出来ました。 これは、ANo6にて私が回答したもので設定をすれば、 標準テンプレート等へ登録することで活用するほうが 簡単ですね。 仕組みが定型句の切り替えで対応しているのは勉強に なりました。 これはいろいろ応用が出来ますね。今後活用します。 質問者さんへ 回答内容が理解出来れば、定型句の方法で対処出来る と思います。 マクロと定型句のコピーが出来ていれば、定型句の挿入 をするだけなので、例えば「UnCheckedBox」の定型句を ショートカットキーに登録することで、文書内へ簡単 に挿入できるようになります。 お試しを。

kaiketusite
質問者

お礼

いろいろアドバイスありがとうございました。 ですが、私には理解できず、他の方法で実施いたしま した。

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.11

enunokokoro さん、こんばんは。 Wendy02です。 コードを読ませていただきました。どうも恐れ入ります。 そのコードは、読みきりました。  .Fields(1).ShowCodes = False  .SetRange Selection.End, Selection.End ただ、この二行は、一種のマナーなのでしょうね。 >その他のものではダメなものもあります。たぶん文字コードを対応させれば他のチェックマークへ変更出来ると思います。 文字コードを換えて見ましたが、下記で使った、WingDings の文字コード(10進)の [111]と[254] を用いて可能でした。ただし、表示する場所のフォントを、WingDingsに変更しないといけません。また、□は、WingDingsの[168]は、こちらでは、なぜか文字化けします。それで、[111]に変更しました。 私のほうも、Fax送付状のマクロの仕組みがやっと分かりました。 でも、そちらのほうが、ずっと設定が楽ですね。片方のフィールドさえあれば、それを以って書き換えられます。 簡単なことでした。それは、フィールド付きで、定型句を二つ登録することでした。 Checked Box {MACROBUTTON CheckIt □} (□は、フォント名WingDings コード:0111の表示の代わり) WingDings のフォントは、フィールド表示して直接書き込みます。 として、フィールドを非表示にして、定型句で、Checked Button と登録 UnChecked Box {MACROBUTTON UnCheckIt [レ]} ([レ]は、フォント名WingDings コード:0254の表示の代わり) として、フィールドを非表示にして、定型句で、UnChecked Button と登録 標準モジュールに、 Sub CheckIt()  ActiveDocument.AttachedTemplate.AutoTextEntries("UnChecked Box").Insert Where:=Selection.Range End Sub Sub UnCheckIt()  ActiveDocument.AttachedTemplate.AutoTextEntries("Checked Box").Insert Where:=Selection.Range Beep End Sub とすれば、切り替わります。 なお、これは、テンプレートに従いましたが、「Checked Box」「UnChecked Box」という定型句の名称は半角空白を入れないほうがよいです。定型句登録に失敗することがありました。 例:「CheckedBox」「UnCheckedBox」 なお、こちらは、Word2000のテンプレートから起こして、そのドキュメントを Word2003で読み込み調べました。

回答No.10

Wendy02さんへ Fax送付状のマクロがどんな仕組みか知らないのですが、[MACROBUTTONフィールド]を使用して、[定型句] も利用する方法なら、ある掲示板のものをコピー保存 してあるので提示できますよ。 マクロとして以下のサンプルを貼り付けます '------------------------------------------------ Sub FldCbox()  Dim myRange As Range  '  Set myRange = Selection.Fields(1).Code  '  If myRange.Text = "MACROBUTTON FldCbox " & ChrW(9744) Then   myRange.Text = "MACROBUTTON FldCbox " & ChrW(9745)  Else   myRange.Text = "MACROBUTTON FldCbox " & ChrW(9744)  End If  '  With Selection   .Fields(1).Update   .Fields(1).ShowCodes = False   .SetRange Selection.End, Selection.End  End With End Sub '----------------------------------------------- [MACROBUTTONフィールド]を挿入するために、[挿入]→ [フィールド]→[MACROBUTTON]を選択し[FldCbox]を探します。 フィールドコードが表示される設定(Alt+F9)にしてあれば 挿入されたフィールドに「□」を入れます。   {MACROBUTTON FldCbox □}  とする。 上のフィールドコードの最後の1文字は、フォントが [MS Pゴシック]で、[Unicode(16進)]での文字コード [2610](=ChrW(9744))です。 入力したフィールドコード全体をマウスで選択して、 フォントに[MS Pゴシック]に変更します。 右クリックして、[フィールドコードの表示/非表示] をクリックすると「□」だけが表示されます。 これをダブルクリックすると、「チェック付き□」と 「□」が交互に表示されます。 フィールドコードへと設定したフォントについては、 [MS Pゴシック]と[MS ゴシック]で動作しましたが、 その他のものではダメなものもあります。 たぶん文字コードを対応させれば他のチェックマークへ 変更出来ると思います。 このフォント指定した {MACROBUTTON FldCbox □} を [定型句]に登録しておけば、好きな場所へといつでも 挿入出来ます。 [参考文献]Andrew Savikas 著「WORD HACKS」6章 #51

回答No.9

Wordでレ点のチェックを入れたい理由は何? Excel(ANo2さんのURL先を)を使用したほうが、限界に なるほど悩まずに済みますよ。 Wordでマクロを使用しないでチェックを入れるなら、 [フォーム]ツールバーの×のチェックになります。 [Fax送付状1]を使用のチェックは、そのテンプレート に登録されたマクロで、チェックの入った□と無い□ の表示を切り替えているだけですから、テンプレート を使用するか、アドインしてマクロと定型句をコピー するか、新たにテンプレートのマクロを作成して登録 する方法のどれかになります。 簡単な方法としては、ANo3さんの方法と似たもの ですが、[ツール]→[テンプレートとアドイン]を選択し、 構成内容の変更ボタンから[構成内容変更]ダイアログ の[定型句]タブでコピー先の[ファイルと閉じる]ボタンで 使用しているテンプレートを消し、[ファイルを開く]ボタン を押して[ファイル名]に以下のパスを貼り付けます。 C:\Program Files\Microsoft Office\Templates\1041\Fax1.dot 定型句名が[Checked Box]と[Unchecked Box]をコピー ボタンでコピーします。 Word2002(OfficeXP)では、Fax送付状1のマクロは削除 されていませんから使用出来ますよ。 [マクロ]タブに移動して、定型句と同じ手順を繰り返して テンプレートを変更し[ProfessionalFax]を[コピー]ボタン でコピーしてください。 これでテンプレートに登録されて、マクロと定型句が 使えるようになります。 チェックの無い「□」の場合は、[定型句]ツールバーなど から[Unchecked Box]を選択することで挿入できます。 ダブルクリックすることでチェックを入れることが出来ます

kaiketusite
質問者

お礼

こういったものは、やはりエクセルのほうがいいのですか?エクセルができれば良かったのかもしれませんが、経験がないため、今回ワードでの作成に至ったわけです。 今後、エクセルでの設定もチャレンジしていきたいと思います。

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.8

#7 papayukaさんへ Wendy02です。 >Word2003でFAXテンプレートを見たらマクロが削除されて動かない仕様になっていました。 しばらく、そのテンプレートそのものを活かすために、VBAなどをいじってみました。VBA自体は、簡単なようなのですが、私には、どうも仕組みが分からないのです。マクロで、定型句を呼び出し、書き換えされているのは分かるのですが、行きのチェック入れは出来ても、帰りのチェックなしが出来ません。 たぶん、いつかは、できるのでしょうけれども、どうも、このような調子ですと、同じ種類のフォームで作ったほうがまだ早そうです。ちょっと残念です。

  • papayuka
  • ベストアンサー率45% (1388/3066)
回答No.7

#3です。 #6さんの回答を読んでから、Word2003でFAXテンプレートを見たらマクロが削除されて動かない仕様になっていました。 マクロ絡みだからでしょうが、バージョンアップして機能ダウンですね。 って事で、#3の回答は意味がありませんでした。すみません。

回答No.5

コントロールツールボックスを使った場合について。 右クリックしてコントロールの書式設定を選択し、 レイアウトタブで「行内」以外を選んだら、図と同じように自由に動きますので、既存の文章と合わせる事ができます。 また、右クリックあるいはツールバーのプロパティをいじって文字の大きさやボックスの色などを変更してください。 最後に、ツールバーの三角定規ボタンをクリックすると、チェックが入ります。

  • bonaron
  • ベストアンサー率64% (482/745)
回答No.4

> チェックボックスと既存の文章とにズレが生じてしまい、直す事もできない状況です。 チェックボックスを右クリックし、[コントロールの書式設定]をクリック。 [レイアウト]タブで「四角」を選んでください。 好きな位置に移動できるようになります。 微調整するには、右クリックし、[プロパティ]で[Top]を少しづつ変えて、良さそうな位置に移動してください。 > チェックボックス内の「レ」チェックのON/OFFができないのです。 これはデザインモードを終了していないからではないでしょうか? コントロールツールボックスの「デザインモードの終了」(三角定規)をクリックしてみてください。

  • papayuka
  • ベストアンサー率45% (1388/3066)
回答No.3

先の質問に答えた者です。 > コピーはできても、チェックボックス内の「レ」チェックのON/OFFができないのです。 FAXテンプレートで作ったものは動くのですね? FAXテンプレートから作ったものを表示して、ツール-テンプレートとアドインを押下し「文書に使用するテンプレート」にあるパスをCtrl+Cキーでコピーします。 実際に使用したい文書の「文書に使用するテンプレート」は「Normal」になっていると思うので、これを消して Ctrl+Vキーで先のパスを貼り付けます。 その後、挿入-フィールドでフィールドの種類から「文書の自動化」、フィールドの名前から「Macro Button(マクロボタン)」を選び、下のフィールドコードに MACROBUTTON CheckIt □ と入力してOK Word2000しか持ってないのでWordXPだと違うかも知れませんけど。

  • tokpy
  • ベストアンサー率47% (1313/2783)
回答No.2

下記のサイトを参考にされるといいかもしれません。 チェックボックス http://kokoro.kir.jp/excel/checkbox.html オプションボタン http://kokoro.kir.jp/excel/form-option.html フォントがあれば良い場合 メニューの「挿入」→「記号と特殊文字」→フォントを「Wingdings 2」などにする(WORDの場合) とか, MS-IMEのプロパティを開いて「Microsoft IMEの記号辞書」を有効にして,「ちぇっく」等で変換する という方法を使うといいと思います。

関連するQ&A

  • テンプレートからのチェックボックス設定方法

    http://oshiete1.goo.ne.jp/kotaeru.php3?q=2395821 上記URLのNo.9を参考にして、テンプレートの構成内容を変更しています。 試したのは以下の方法です。 -------------------------------------------------------------- [ツール]→[テンプレートとアドイン]を選択し、 構成内容の変更ボタンから[構成内容変更]ダイアログ の[定型句]タブでコピー先の[ファイルと閉じる]ボタンで 使用しているテンプレートを消し、[ファイルを開く]ボタン を押して[ファイル名]に以下のパスを貼り付けます。 C:\Program Files\Microsoft Office\Templates\1041\Fax1.dot 定型句名が[Checked Box]と[Unchecked Box]をコピー ボタンでコピーします。 Word2002(OfficeXP)では、Fax送付状1のマクロは削除 されていませんから使用出来ますよ。 [マクロ]タブに移動して、定型句と同じ手順を繰り返して テンプレートを変更し[ProfessionalFax]を[コピー]ボタン でコピーしてください。 -------------------------------------------------------------- ここで、定型句[Checked Box]と[Unchecked Box]はコピーできたのですが、 マクロ[ProfessionalFax]は全く表示されずコピーすることが、できませんでした。 マクロ欄に何も項目がなかったのです。 上記と同じようにしているのですが、何が問題なのでしょうか。 Wordのバージョンは2003ですが、それが問題なのでしょうか? 教えてください。よろしくお願いします。

  • ワードのチェックボックス

    ワード(XP Office)のテンプレート文書「FAX送付状1」を使いたいのですが、チェックボックスをクリックしてもチェックがつきません。どなたか教えていただけませんか?

  • Wordのチェックボックス

    Word2000でチェックボックスにレ点を入れたいのですが、 [表示]→[ツールバー]→[フォーム]の「チェックボックス」は「×」しか入れることができません。 [表示]→[ツールバー]→[コントロールツールボックス]の「チェックボックス」ではレ点を入れることができるのですが、チェックボックスが「画像」になってしまいます。「画像」で挿入したくはないのです(--;) テンプレートの「FAX送付状」にはレ点が入力できるチェックボックスが挿入されているので、できるとは思うのですが・・・ 分かる方どうか教えてください。

  • ワードファックステンプレートのチェックボックスについて

    ワードのファックステンプレート上にあるチェックボックスの件ですが、同じテンプレートでもパソコンによってチェックマーク(レ点)が入れられたり、入れられなかったりします。 バージョンの問題ではないようなのですが、どうやったらチェックマークを入れられるようになりますでしょうか?

  • 「レ」でのチェックボックス設定法を教えて下さい。

    パソコン、ビギナーです。ワードで「レ」のチェックボックス設定法が分りません。(どのワード本にも記載なし) 健康状態:□良好 □普通 □すぐれず □不良    上記の「□」をチェックボックスにしたいのですが、トライはしたものの、うまく設定できませんでした。  フォームでのチェックボックス設定も考えたのですが「×」でなく「レ」のチェックボックスにしたいと思い質問させて頂きました。  ビギナーですので、分りやすく教えて頂けると助かります。あとこのような設定方法が記載されているホームページ、書籍等がありましたら、重ねて教えて頂けると助かります。 何卒よろしくお願いします。 

  • チェックボックスの管理方法について

    著名人のデータベースを新たに作成いたしました。ご存命者はチェックボックスで管理しますが、著名者がご高齢の場合、いずれチェックボックスを外す必要があります。しかし、閲覧中に誤ってチェックボックスを外す可能性があり、有効な管理方法がないかと考えています。アドバイスをお願いできませんでしょうか。 「データの保全と編集の容易性を両立させたい(考えたこと)」 1,閲覧中に誤ってチェックボックスに触れてもチェックを外せない様にしたい。「編集ロックの設定」 2,チェックボックスのチェックを外す時に設定「編集ロック解除し編集ロックを再設定」を変えたりしない。 「例えば・・・」 チェックボックスを編集ロックにしておいて、チェックボックスの傍らにコマンドボタンを作成し、編集ロックのON・OFF可能にする方法は可能でしょうか。もし、可能であればどの様に設定すればよいのでしょうか。 「オブジェクト例(フォームは他に単票及び一覧が数種類あり)」 ・フォーム名:著名人リストフォーム ・リストフォーム上のチェックボックス名:存命 以上ですが、宜しくお願いいたします。

  • Word フィールドのチェックボックス判定方法

    チェックボックス に、名前 Check1 を設定 フィールドコードにて { IF Check1=True "(チェックボックス チェック)" "□" } を、記載しましたが Check1を、ON/OFFして、フィールド更新しても (チェックボックス チェック)⇔□の表示が入れ替わりません。 チェックボックスのON/OFF判定方法を 教えていただけないでしょうか。

  • エクセル チェックボックス

    チェックボックスをコピーすると、セルのリンクはコピー元の設定のままコピーされますが、コピー先に合わせてリンクの設定もかえるようにはできないでしょうか。

  • word2000チェックボックス

    word2000で、あるフォームを作り、チェックボックスを挿入しました。 これを、会社のみんなに使ってもらいたいので、チェックボックス部分をクリックしただけでチェックを付けたり消したり出来るようにしたいのですが、可能でしょうか? 現状、ダブルクリックして「既定値の設定」の「オンにする」「オフにする」で付けたり消したり出来ますが、このままだとわかりにくいので苦情が来そうです。

  • ダウンロードのチェックボックス

    ファイルをダウンロードするときに [この種類のファイルであれば常に警告する] というチェックボックスがありますが、この設定を変える場合はどうすればよいのですか? ZIPをダウンロードするときに手違いでチェックボックスをオフにしてしまいました。もういちどオンに戻したいのですが。 わかる方、教えてください。

専門家に質問してみよう