VB6アドインと組み合わせて現在のWord 2016バージョンに問題があります。MS WordでVB6フォームを開くことができません。2016
アドインが読み込まれて正常に動作します。ダイアログを持たないすべての関数は、フォームを開くときを除き、必要な操作を行います。窓なし、何もない。 .ShowDialog()
の時点で、アドインは例外をスローします。
[429]:このコンポーネントのライセンス情報が見つかりません。あなたは にこの機能を使用するための適切なライセンスを持っていません。
これは古いバージョンのWordでは発生しません。同じシステムであっても、アプリケーションでVB6フォームを開くことができます。それがうまく動作しない部分はWord 2016です。
このエラーを検索することによって、私は多くの潜在的な解決策を見つけましたが、現在は何も動作しません。私はレジストリのハックを再登録するために、VB6 Common Controlsを再インストールしようとしました。
アドインの依存関係は単純で、MSCOMCTl.ocx
とMSCOMCT2.ocx
のみを使用しています。
誰もが同じ問題を抱えているか知っていますか、これを修正する方法はありますか?
フォームのどの部分がこのライセンスの問題を引き起こしているのかを特定する必要があると思います。あなたは古いバージョンでそれを開き、コンポーネントによってコンポーネントを削除して、エラーの原因を突き止めることができます。そこから、コンポーネントの前提条件をgoogleにする必要があります。 –
@ BrunoBieri私はそれを試してみましょう。しかし、アプリケーションでフォームがなぜ開くのか説明できますか? –
これが原因だと仮定します。https://support.microsoft.com/en-us/help/318597/you-receive-an-error-message-you-do-not-have-a-license-to- use-this-con これは**解決策になります https://support.microsoft.com/en-us/help/195353/file-vbusc-exe-provides-licensing-for-discontinued -controls 私はあなたの経験した動作を再現しようとしなかったし、解決策を試したこともありませんでした。 –