- ベストアンサー
【ワード】 ドロップダウンリストと年齢表示VBAは同文書内に共存できるでしょうか?
ワード2002を使用しています。このサイトで年齢表示の方法を拝見しました。 フォームツールバーのテキストボックスとVBAを使用するものです。 http://okwave.jp/qa2612476.html これは良い方法だと思い、早速私も組み込みました。 そっくりコピーして使わせていただきました。 しかし、この文書には、ドロップダウンリストが、組み込んでありました。 フォームツールバーのドロップダウンフォームフィールドを使用しています。 http://okwave.jp/kotaeru_vote.php3?q=2614089 http://kokoro.kir.jp/word/form.html うまく年齢が表示されないので、VBA画面の【プロジェクトの実行アイコン】を押したところ、下記メッセージが出ました。 実行時エラー'4605' オブジェクトにより文書の保護されている箇所が参照されているためメソッドまたはプロパティが使用できません。 [OK] [ヘルプ] ためしに、フォームツールバーの【フォームの保護】アイコンをクリックして保護を解除し、VBA画面に切り替えて【プロジェクトの実行アイコン】を押したところ、正常に機能し、年齢が表示されました。 しかし、そのままではドロップダウンリストが機能しないので、【フォームの保護】アイコンをクリックし、フォームの保護をかけました。 年齢表示は正常に表示されています。 上書き保存して、文書を閉じ、もう一度文書を開いても、ドロップダウンリストは機能しているし、年齢表示も閉じる前と同じ年齢が表示されています。 そこでお尋ねいたします。 1.このまま文書を保存し、誕生日が過ぎて2日たったときにこの文書を開いた場合、自動的に年齢は一歳繰り上がっているでしょうか? 2.もし、このままでは、ドロップダウンリストと年齢表示は両立しないとなった場合は、解決方法はあるでしょうか? どうかよろしくお願いいたします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (3)
- Wendy02
- ベストアンサー率57% (3570/6232)
- Wendy02
- ベストアンサー率57% (3570/6232)
- enunokokoro
- ベストアンサー率74% (3543/4732)
お礼
ありがとうございました。 本当に、お世話になりっぱなしですみません。 いつか恩返しができる日があれば、嬉しいのですが。 仕事に使っていますので、月曜日に、動作確認します。 本当に、お世話になりました。 ありがとうございました。
補足
補足欄でお礼を述べさせていただきます。 大変ありがとうございました。 完璧に動作します。 思っていたものが手に入って、すっごく嬉しいです。 >ExcelからOLEリンクのほうが、ずっと簡単のようです。 あ~、そういう方法があったのですね。 まったく、パソコンのイロハもわからないままに、難しいことから質問してしまいました。 ExcelからのOLEリンクについては、自分で調べて見ます。 本当にお世話になりました。 ありがとうございました。