• ベストアンサー

カレンダーコントロールの使用について

Win2000ProにVB6.0をインストールして使っています。 administratorではカレンダーコントロールが追加できるのに、一般ユーザでは カレンダーコントロールが追加できません。 一般のユーザでカレンダーコントロールを使用できるようにするにはどうすればいいでしょうか。

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

  • ベストアンサー
  • TAGOSAKU7
  • ベストアンサー率65% (276/422)
回答No.3

#1のhaporunさんの起こしたスレ そこに書いたんだけど、それじゃダメですか?

参考URL:
http://oshiete1.goo.ne.jp/kotaeru.php3?q=376213
hitomit
質問者

お礼

参考URLみました、いろいろやってみたのですがダメでした。 結局、 ・administratorでログイン ・カレンダーコントロールを配置したプログラムを実行 で使うことにしました。 回答ありがとうございました。

その他の回答 (2)

  • TAGOSAKU7
  • ベストアンサー率65% (276/422)
回答No.2

>カレンダコントロール すっごく薄い記憶ですが、それって再配布OKでしたっけ? 制限があったような気が・・・・ カレンダコントロールは他のコントロールと違って、簡単に自作できるので、いっそのこと作ってしまったら? http://www.mitene.or.jp/~sugisita/family/papa/vb/ 「VB サンプル, クラス 」 「Windows コモンコントロール」 「Monthビューコントロール」 「APIを使用してMonthビューコントロールを自作する」

参考URL:
http://www.mitene.or.jp/~sugisita/family/papa/vb/
hitomit
質問者

お礼

再配布はしないので仕様に関しては問題ないと思います。 カレンダーコントロールは、私が管理しているマシンの利用者の要望なんです。 回答ありがとうございました

  • haporun
  • ベストアンサー率40% (230/562)
回答No.1

コントロールを追加すると、VBが何も言わずに強制終了してしまうという現象ですね。 私も同じことで悩んでいます。 C:\WINNT\SYSTEM32 というフォルダに、書き込みアクセス権がないと、これは発生します。 OCXカスタムコントロールは、コントロールを追加したときにOCAという拡張子のファイルを作ったり書き換えたりします。 しかし、一般ユーザーでは上記のフォルダへの書き込みが禁止されているので、この操作が行えません。 そして、古い時代に作られたVisual Studio 6.0はこのことを考慮していません。 セキュリティが下がる覚悟で上記フォルダの書き込み権を、一般ユーザーに与えれば、この問題は解決するはずです。 しかし、うちはそんなわけにはいかないもんで・・・。 hitomitさんはどういう状況かは知りませんが・・・。

hitomit
質問者

お礼

う~ん... セキュリティをとるか、問題解決をとるか迷うところですね。 少し検討してから決めたいと思います。 回答頂きありがとうございました。

関連するQ&A

  • コンポーネントの追加ができません

    Win2000ProでVB6.0を使用しています administratorではコンポーネントの追加ができるのに、Win2000Serverに登録された一般ユーザではコンポーネントの追加ができません 一般のユーザでコンポーネントの追加ができるようにするにはどうしたらいいのでしょうか?

  • カレンダーコントロール

    WORD2003を勉強中です。 問題集で、カレンダーコントロールオブジェクトの挿入についての問題があります。 解答では、オブジェクトの挿入から新規作成で、「カレンダーコントロール」を選択するようになっています。 ところが、うちのWORDでおなじ操作をしても、「カレンダーコントロール」が見つかりません。 これは、パソコンにインストールしているWORDソフトが悪いのでしょうか? バージョンが古いから、などそいういう理由からでしょうか? どうぞ教えてください、お願いします。

  • エクセルのカレンダーコントロールについて

    エクセルでカレンダーコントロールを使用したいと考えています。 目的は使用した物の履歴を管理したいと考えており、その使用日を手入力ではなく、セルをクリックしたらカレンダーコントロールが出てきて、日にちをクリックするとそのセルに日にちが反映されるようにしたいと思っています。 いろいろとHPをみて探してみましたが、分からなかったため質問致しました。 文面が分かりずらいかと思いますが、要はセルをクリックしたらカレンダーコントロールが出てきて、カレンダーコントロール内の日付けをクリックするとその日がセルに出てくれば良いです。(カレンダーコントロールにはこだわっていません) OFFCE-XPのprofessionalを使用しています。 ご回答よろしくお願い致します。

  • カレンダーコントロールを使いたいのですが・・・

    いつもお世話になります。 今回の質問は、ACCESS2000でカレンダーコントロールオブジェクトを使用し日付を入力したいのです。フォーム上にカレンダーコントロールは表示できたのですが、編集(Prooerties)を開こうとすると、「OLEサーバーが登録されていません/OLEサーバーを再セットアップしてください」とのメッセージが表示されます。どうすればいいのでしょうか?ACCESSをフルインストールすれば解決するのでしょうか?それと一緒にもしこのカレンダーコントロールが使用できるようになった場合、設定の仕方や注意事項などもご指導いただければ嬉しいです。 ど素人ですいません。優しくお願いします。

  • カレンダーコントロール 11.0 プログラム

    ・カレンダーから日付を入力するマクロを作成するときの、コントロール  プログラム(カレンダーコントロール 11.0 )が私のPCには入っていません  入手方法と、インストール方法を教えてください。    (PC歴3年の新人です)

  • VBAのカレンダーコントロールについて・・・

    Excel 2010を使用しています。 以前は、2007を使っていたんですが・・・2010になったら カレンダーコントロールの『DTPicker』と『MonthView』が 使えなくなっていました。 以前はちょっとした日付の選択の時に使って重宝していましたが・・・ 使えなくなったのが、とても残念です。 どうにかして使える様になれればと思うのですが・・・ 私には、新たにカレンダーコントロールを作る知識もなく どうしたら良いか困っています。 そこで、VBAの初心者にでも扱える様なカレンダーコントロール作成方法などが ありましたら教えて頂けますでしょうか? 新たに作るといった場合は、どの様に作ったら良いか 教えて下さい。 お手数ですが、本当に宜しくお願いしまます。

  • VB.NETのユーザコントロール

    VB6.0のユーザコントロールはコンパイルすると OCXになり、レジストリに登録しないと使用できません。 VB.NETでもユーザコントロールの作成は可能だと思いますが、これはOCXではないのですよね? で、やはりレジストリに登録する必要があるのでしょうか? 単なるプロジェクトへのファイル追加だけで使えるようになればいいんですけどねー

  • カレンダーコントロールとサイズ変更

    現在、タッチパネルモニタを使用したシステムを検討中で、日付を指定するのに月間予定表コントロールを考えています。(やはり指で操作するなら、カレンダーの方が操作しやすいと思いますので) その為、そのカレンダーコントロールを画面一杯に表示させたいのですが、可能でしょうか?出来るならば、助言をお願いします。 環境  Visual C++6.0  Windows XP Pro SP3 以上、よろしくお願いします。

  • EXCELで使用するカレンダーコントロールの祝日設定について

    EXCELで使用するカレンダーコントロールのことで教えていただきたいことがあります。 EXCELのシートに「オブジェクトの挿入」でカレンダーコントロールを貼り付けたのですが、 このカレンダーの祝日(及び土日)の日の文字を赤くすることは出来るのでしょうか。 祝日の選択は自分で行うというやり方を考えています。 もし出来ないとして、同様の機能を持ったカレンダーのソフトというのはあるのでしょうか。検索してみましたが今ひとつヒットしません。 どうぞよろしくご教示をお願いいたします。

  • EXCELでのカレンダーコントロールについて

    Excel2000とXPで同一ファイル使用しているのですが、カレンダーコントロールのバージョンが違い表示の内容が変わってしましますので、VBAにてカレンダーコントロールのバージョンを分かる方法を知っている方がいましたら、よろしくお願いします。 なお、下記の2つのサイトでも調べたのですが不明でした。 http://www.sk2.aitai.ne.jp/~happy/ http://www.moug.net/

専門家に質問してみよう