0

現在、Excel 用の VBA マクロを作成しており、最近 UserForms を使い始めました。

ただし、Excel ファイルがユーザーに展開されると、ユーザー フォームまたはモジュールのコードを更新する必要が生じるというジレンマがあります。

私が知りたいのは、Excel をオンラインにして、更新されたユーザー フォームやモジュールをパッチャーなどとしてダウンロードすることで、これらのユーザー フォームやモジュールを自動的に更新することは可能ですか?

私はこのリンクからこのアイデアを得ました

4

2 に答える 2

1

このスレッドは役に立つと思います。Excel アドインを更新する方法を提案しています。私は、Excel ファイルを取得して別の小さなブートストラップ ファイルを更新し、必要な更新を処理するというルートをたどります (スレッドでの Robin Hammond による提案)。

于 2012-09-14T09:26:50.313 に答える
0

私が働いている場所では、ワークブックを読み取り専用ファイルとしてネットワーク上に保存し、常にエントリ ポイントとして使用することで、このジレンマを解決しました。

ユーザーが保存したい場合は、自分のマシンで保存できます。ファイルを更新したい場合は、(読み取り専用であるため) ロックされないため、現在のファイルを切り替えるだけです。明らかに、このアプローチは共有ネットワークがある場合にのみ機能しますが、アプローチを実装するのはかなり簡単だと思います.

于 2012-09-15T14:25:37.893 に答える