ここから本文です

解決済みのQ&A

Excel2010のVBAでのMonthViewについて

steeven4961さん

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枚

ベストアンサーに選ばれた回答

fortunecityさん

コマンドプロンプトで
regsvr32 mscomct2.ocx
を実行してみたらどうでしょうか?

補足に対する回答です。

>Regsvr32.exe実行時点でエラーになります
登録されている場合に再度実行してもエラーになる事はありません。

mscomct2.ocxがC:\WINDOWS\system32に存在するか確認してみてください。
また、コマンドプロンプトは管理者権限で実行する必要があります。

  • 編集日時:2013/4/1 13:58:48
  • 回答日時:2013/4/1 09:54:02

質問した人からのコメント

  • 降参ありがとうございました
    未だ解決してませんが、ヒントになりました
  • コメント日時:2013/4/7 10:11:16

グレード

ベストアンサー以外の回答

(1件中1〜1件)

 

porihikoletskunさん

こんにちは。
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で フォームやコントロールのスケーリング<目次>
PR
Yahoo!知恵袋のQ&Aアプリが登場! さくさく検索、かんたんに質問や回答ができる! Yahoo!知恵袋アプリ
1万名様に100ポイント当たる!

知恵袋デイリーランキング

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。

お客様自身の責任と判断で、ご利用ください。


知恵コレに追加する

閉じる

知恵コレクションをするID/ニックネームを選択し、「追加する」ボタンを押してください。
※知恵コレクションに追加された質問や知恵ノートは選択されたID/ニックネームのMy知恵袋で確認できます。

ほかのID/ニックネームで利用登録する