2012-02-28 8 views
1

Excelブックに* .xlamアドインを書きます。私は私のコンピュータでそれをテストしました、それは大丈夫です!しかし、ファイルを別のコンピュータにコピーすると、セル内の数式は変わって動作します - 接頭辞は"C://path/test.xlam"です! |元の式| Excelで自動的にとなります。アドインを使用してExcelを自動検出する方法は?

どのようにExcelは私の公式を変更しないようにするのですか?

+0

は、あなたが他のコンピュータなどにアドインをコピーしましたその面白いprefixing仕事を停止しますまあ?アドインを他のコンピュータにコピーしたくない場合は、数式(セルをコピーする/値を貼り付ける)ではなく、Excelワークシートのユーザー定義関数によって返された値のみを保持する必要があります。 – Cutter

+0

私はaddinをコピーし、Excelのオプション/アドイン/アドインの管理/ test.xlamを削除してから新しいものを追加しました。しかし、Excelファイルはまだ形式的なフィールドの古いアドインをパスを取る。私は手動で交換する必要があります...退屈! – Davuz

+0

他のコンピュータにアドインをインストールする前にワークシートを開いたことがありますか?アドインがインストールされた後、ワークシートをコンピュータからもう一度保存して(OKの場合)、別のコンピュータで開いてみてください。 – Cutter

答えて

1

は、私はあなたが両方のコンピュータ上で%APPDATA%\Microsoft\AddInsにアドインをコピーするべきだと思う - これは、同じパスを持っているあなたの数式をしなければならないとExcelが

関連する問題