| すぐマク YNxv9g1740 | Home | Search | Contents | Gallery | Introduction | Service | Support | What's New! |
| カレンダーコントロールでワークシートに描こうとするとエラーが出るが? |
|
|
|||
|
拙著「ExcelVBAマクロ組み方講座」をご愛読いただき、ありがとうございます。 Excel97 & Windows NT 4.00.1381をお使いとのこと、できる限り調査して解決にご協力するように努めますが、あらかじめ次の点をご理解ください。 本書で扱っているカレンダーコントロールは、172ページの 「あらすじ」にありますとおり、Windows版のOfficeXP および 2000 または Access2000以上に含まれているものであり、そのバージョンは 「Microsoftカレンダーコントロール10.0または9.0」としています。 そうした理由は、カレンダーコントロールは改良途中のようで、バージョンにより仕様が異なる場合があるから(183ページ参照)です。 いただいた図だけではよく分かりませんが、ご使用中の 「Calendar Control」 は違うバージョンではないでしょうか。 ですが、とりあえず、こちらで再現テストをしてみました。ただし、同一の環境は用意できませんので、Windows Me 4.90.3000 & Excel97 で 「Microsoftカレンダーコントロール9.0」を使いました。 その結果、ユーザーフォームとワークシートのどちらにも支障なく描くことができました。ただし、あなたがユーザーフォームに描かれたカレンダー(今年分であるならば5月)は、日曜日の列のフォントが赤色になっているようですが、それは、できないと思われます。 つきましては、お使いの 「Calendar Control」のバージョンを確認 (【2-4-4@図】の下部参照) し、ワークシートで使用可能なものであるかマニュアルなどで仕様を確認いただけないでしょうか。 その結果にもよりますが、「Microsoftカレンダーコントロール10.0または9.0」をインストール (173ページ参照) してから描いてみて、それでもダメな場合は、改めてご連絡ください。できる限り協力させていただきます。 |
| http://www.geocities.jp/happy_ngi/ | Home | Contents | Gallery | Introduction | Service | Support | What's New! |