- 締切済み
ACCESSでActiveXを使用する方法
ACCESS2002でActiveXをフォームに貼り付けようとしたところ以下のメッセージが出力される。 このActiveXコントロールを使用するライセンスがありません。 該当するActiveXは、Mscommです。 VBが入っている環境では貼り付けることが可能ですがOffice環境のみの場合、出力されます。 対処方法を教えてください。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
noname#102878
回答No.2
VBがインストールされているPCにおいては、それらのActiveXコントロールをVBプログラム開発に使用するための「開発ライセンス」が登録されます。 なのでそのPCにインストールされているOffice上でも使うことができてしまいます。 Officeは「通常のアプリケーション」であり、「開発ツール」でもあります。 VBのようにEXEファイルを作成できないので、Officeのファイルに貼り付けたActiveXコントロールはいつまでたっても「開発ライセンス」を要求しつづけます。 解決方法ですが、全てのPC用にVBを購入するってのは現実的ではないので、VBで開発しちゃったらどうでしょうか? VBからMDBファイルを突っつくなんて簡単だし。
- happypoint
- ベストアンサー率36% (521/1422)
回答No.1
こんにちは。 >このActiveXコントロールを使用するライセンスがありません。 読んで字のごとくだと思います。 配布できないコントロールを使っているのでしょう。