ツール/参照の下にある参照のリストから参照を削除する必要があります。チェックを外すだけでなく、リストから完全に削除します。参照リストから完全に参照を削除する
同じ名前の別の参照(DLL)を読み込もうとしていますが、その名前のDLLが既にリストに存在するため、そうではありません。新しいDLLのファイル名を変更しても問題ありません。
ツール/参照の下にある参照のリストから参照を削除する必要があります。チェックを外すだけでなく、リストから完全に削除します。参照リストから完全に参照を削除する
同じ名前の別の参照(DLL)を読み込もうとしていますが、その名前のDLLが既にリストに存在するため、そうではありません。新しいDLLのファイル名を変更しても問題ありません。
regsvr32 dllfile.dll
に管理者のコマンドラインプロンプトで次のコマンドをregsvr32コマンドを使用します。regsvr32に渡されたファイルと同じ名前のファイルへの基本的な視覚的なExcelの既存の参照を置き換えます。
これは通常私が参照を削除するときに使用するもので、これは新しい参照パスを追加する方法も示します。
Sub RemoveRefs()
Dim RefPath As String, X As Long
Const RefName = "Your Reference's Name"
YourNewRefPath = Application.ActiveWorkbook.Path & "\dsofile.dll"
With ActiveWorkbook.VBProject.References
For X = 1 To .Count
If .Item(X).Description Like RefName Then
.Remove .Item(X)
End If
Next
.AddFromFile (YourNewRefPath)
End With
End Sub
私はこのようなことをしましたが、そのすべては参照を解除しました – chuck1