私はしばらくの間、参照ファイルを外部からロードして無駄にしようとしました。
具体的には、通常 C:\Windows\System32\MSCOMCT2.OCX にある「Microsoft Date and Time Picker Control 6.0(SP4)」をロードしようとしています。
ただし、この要素を含むマクロを実行する一部の人々は、自分の PC にその "MSCOMCT2.OCX" ファイルを持っていないため、MSCOMCT2.OCX を共有の場所に移動し、代わりに共有の場所を使用するコードを参照することにしました (誰でもアクセスできます)
私はそれを試みましたが、別の場所から「ブラウズ」で参照をロードしようとしたときに、それをロードしませんでした.Cですでにそれを持っていたからです..
だから私は大丈夫だと思った... C:\からファイルを削除して、共有ファイルのみを参照できるようにします。- だから私はそれを削除しました。そのため、ワークブックを再度開いて参照を確認します。「Microsoft Windows Common Controls-2.6.0(SP4)」が見つかりません。すばらしいです。そして、共有ドライブから参照して手動で追加します。ただし、それを行うと、「Microsotft Windows Common Controls-2.6.0(SP4)」の2つの参照が追加されます.1つはC:\(そこにはありません)から、1つは共有ドライブからです。
C:\ からのものが常に自動的に選択されます。C:\ のドライブを無効にして、共有ドライブのドライブを有効にしようとすると、[OK] を押したときの状態に自動的に戻ります。両方を有効にしようとすると、参照が重複していると表示され、C:\ からの参照のみが保持されます。
だから..ロードされないように、リストからその C:\ 参照を取り除く方法を知っている人はいますか? どうやらファイル自体を削除してもうまくいきませんでした。最終的に私の目標は、C:\Windows\System32\MSCOMCT2.OCX ファイルを持たない人々が私の Date Picker Tool を使用できるようにすることです。
どうもありがとう!