Как получить путь к текущей директории?
CUrDir() дает только путь к рабочему каталогу, который назначен в настройках Excel,
Dir() дает имя для новой книги типа "Книга2.xls"
ChDir() переводит в нужный каталог, и даже CurDir() потом возвращает путь к нему,
НО, кто же знает, что перейти то надо было в текущий каталог и его имя
(особенно на чужом компе - ведь в чужой монастырь, со своим усталым не ходят)???
Код:
Application.Path
В следующем примере кода демонстрируется способ отображения файла изображения, хранящегося в папке приложения, путем извлечения пути к исполняемому файлу приложения:
' Visual Basic 6.0
Picture1.Picture = LoadPicture(App.Path & "\Logo.jpg")
' Visual Basic
PictureBox1.Image = System.Drawing.Bitmap.FromFile( _
My.Application.Info.DirectoryPath & "\Logo.jpg")