「Invantive Excel 関数は、アクティブな Excel プロセスが 1 つだけある場合にのみインストールできます。」というメッセージが表示されないようにします。

「Invantive Excel 関数は、アクティブな Excel プロセスが 1 つだけある場合にのみインストールできます。」というメッセージが表示されないようにします。

Excel の起動中に、次のメッセージが表示されることがあります。

Invantive Excel 関数は、アクティブな Excel プロセスが 1 つだけある場合にのみインストールできます。

表示されているすべての Excel アプリケーションを閉じるか、タスク マネージャーの [詳細] タブですべての Excel プロセスを終了して、2 つの Excel プロセスをすべて終了してください。その後、Excel を再起動します。PC またはサーバーを再起動することもできます。

これを避けるにはどうしたらいいでしょうか?

答え1

Invantive Control は、アドイン フォルダーにあるファイル「Invantive Control functions.xlam」を使用します。関連付けられている署名「Invantive Control functions.xlam-sig」またはファイルの日付が、Invantive Control の COM アドイン部分によって管理されているバージョンと同じではないことを示している場合、そのファイルを自動的に修復します。

ここで、実際には 2 つのアドインがあることがわかります。1 つは Excel 関数を備え、もう 1 つは COM アドインとしてのバックエンドです。

2つのアドイン

修復が必要と判断された場合、Invantive Control COM アドインは XLAM ファイルを置き換えようとします。

ただし、Excel には、プロセスが常に正しく終了しないという悪い癖があります。そのため、Excel ウィンドウが表示されていない状態で、1 つ以上の excel.exe がアクティブになっている場合があります。

エラーが説明しているように、まず EXCEL.exe プロセスの存在を確認し、不要になったプロセスを強制終了する必要があります。

または、PC を再起動してください :-)

関連情報