[リストへもどる]   [VBレスキュー(花ちゃん)]
一括表示

投稿時間:2007/06/15(Fri) 16:16
投稿者名:kishitatsu
Eメール:
URL :
タイトル:
Excel VBAにてCommonDialog を設定しようとすると…
いつもお世話になっております。
以下について対処方法について教えて下さい。

よろしくお願い致します。

【マシン環境】
OS    :Windows2000 SP4
OFFICE:Office2003  SP2

UserForm1を表示した状態で、ツール→参照設定にてMicrosoft Common Dialog Control 6.0(SP6)
にチェックマーク→ツール→その他のコントロール→コントロールの追加ウィンドウにて、Microsoft Common Dialog Control
version 6.0(SP6)にチェックマーク。これによりツールボックスにCommonDialogが追加され、これをUserForm1
に貼り付けたところ、「正式にライセンスされていないため、コントロールを作成することは
できません」となります。

投稿時間:2007/06/15(Fri) 16:35
投稿者名:魔界の仮面弁士
Eメール:
URL :
タイトル:
Re: Excel VBAにてCommonDialog を設定しようとすると…
開発ライセンス(デザインタイム ライセンス)がインストールされていないのでしょう。
ランタイム ライセンスのみの環境では、Common Dialog Control を生成できません。

"Visual Studio" や "Office Developer Edition" などの開発言語製品はお持ちでしょうか?
それらが正しくインストールされているかどうかを確認してみてください。

# VB6 等の開発言語製品は、コンパイル時にライセンス情報を埋め込むので、
# 実行時にはランタイムだけでも動作しますが、Excel ではそうはいきません。

投稿時間:2007/06/15(Fri) 16:57
投稿者名:kishitatsu
Eメール:
URL :
タイトル:
Re^2: Excel VBAにてCommonDialog を設定しようとすると…
> 開発ライセンス(デザインタイム ライセンス)がインストールされていないのでしょう。
> ランタイム ライセンスのみの環境では、Common Dialog Control を生成できません。
>
> "Visual Studio" や "Office Developer Edition" などの開発言語製品はお持ちでしょうか?
> それらが正しくインストールされているかどうかを確認してみてください。
>
> # VB6 等の開発言語製品は、コンパイル時にライセンス情報を埋め込むので、
> # 実行時にはランタイムだけでも動作しますが、Excel ではそうはいきません。

魔界の仮面弁士様、いつもお世話になっております。
さっそくご回答頂き、ありがとうございます。

VB6.0のランタイムはインストールしておりますが、開発ライセンスは開発用マシンではないため
インストールしておりません。インストール可能か、管理部門に確認してみます。