解決済みのQ&A
Excel2010のVBAでのMonthViewについて
Excel2010のVBAでのMonthViewについて
Excel2002からExcel2010に移行する作業をしています
同時にクマロも移行するのですが、FormにMonthView
コントロールを貼り付けようとすると「クラスが登録されていません」
というエラーが出て、先に進みません
他のコントロールは問題なく使えます
「その他のコントロール」でも、MonthViewを指定できてます
原因と対処方法を教えてください
ちなみに、MonthViewが参照できるのは、VB2012をイントール
しているからと思います
- 補足
- ==補足==
ありがとうございます
やってみましたが、Regsvr32.exe実行時点でエラーになります
おそらくすでにレジストリーに反映されているのではないでしょうか
-
- 質問日時:
- 2013/3/31 14:07:22
-
- 解決日時:
- 2013/4/7 10:11:16
-
- 閲覧数:
- 269
- 回答数:
- 2
-
- お礼:
- 知恵コイン
- 100枚
ベストアンサーに選ばれた回答
コマンドプロンプトで
regsvr32 mscomct2.ocx
を実行してみたらどうでしょうか?
補足に対する回答です。
>Regsvr32.exe実行時点でエラーになります
登録されている場合に再度実行してもエラーになる事はありません。
mscomct2.ocxがC:\WINDOWS\system32に存在するか確認してみてください。
また、コマンドプロンプトは管理者権限で実行する必要があります。
- 編集日時:2013/4/1 13:58:48
- 回答日時:2013/4/1 09:54:02
ベストアンサー以外の回答
(1件中1〜1件)
こんにちは。
MSoffice2010の環境で、monthviewコントロール、そして、MSaccessがあった場合、カレンダーコントロールが選択できます
>ちなみに、MonthViewが参照できるのは、VB2012をイントールしているからと思います
これ、別ものです。 VB2012とは関係ありません。
エクセルのVBA環境は、まだ、今のVBとは環境が違うので、VBが干渉しているとは考えにくいです。
1) MSOFFICEを修復インストールしてみる。
テストは、「新規作成」のブックでも、確認してください。 前のバージョンのブックだと、コントロールの参照設定が
おかしくなっている可能性などがあります。
- 回答日時:2013/4/1 14:20:54
あなたにおすすめの解決済みの質問
- ExcelのUserformのMonthViewで、教えてください。実は、UserformにMonthViewを設定しTextBoxに日付を表...
- Excel2010について質問です。Excel2010のVBAで、テトリスを作りたいので、調べてみたんですが、調べ方が...
- EXCEL2010でチェックボックスを押すと文字に丸(オートシェイプ)が付けられる様にするにはどうしたら良い...
あなたにおすすめの知恵ノート
- C# にて、コントロールをフォームサイズに合わせてスケーリング 方法2 <比率でスケーリング ステップ...
- C# にて、コントロールをフォームサイズに合わせてスケーリング 方法2 <比率でスケーリング ステップ...
- VB.NETで フォームやコントロールのスケーリング<目次>
質問した人からのコメント
未だ解決してませんが、ヒントになりました