Это как-то связано с моим другим вопросом .
Я использовал dll для создания таблицы Excel. В настоящее время все работает с DLL и Excel использует его просто отлично. Но можно ли указать, что dll находится в том же каталоге, что и файл excel, при объявлении функций?
Declare Sub FortranCall Lib "Fcall.dll" (r1 As Long, ByVal num As String)
К сожалению, это не работает, я должен использовать что-то вроде:
Declare Sub FortranCall Lib "C:\temp\Fcall.dll" (r1 As Long, ByVal num As String)
Это работает, но может вызвать головную боль при распространении среди моих офисных товарищей. Размещение dll в c: \ windows \ system32 и т. Д. На самом деле тоже не вариант.