1 / 1 / 1
Регистрация: 26.04.2014
Сообщений: 119
1

Открыть из макроса папку, в которой находится файл с этим макросом

12.02.2015, 13:38. Показов 3007. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Visual Basic
1
2
3
4
Application.FileDialog(msoFileDialogFilePicker)
.AllowMultiSelect = True
.InitialFileName = "*.*"
.Title = "ВЫБЕРИТЕ ПРОМЕЖУТОЧНУЮ БАЗУ!!!"
Открывает папку с моими документами. Как сделать, чтобы открылась папка, где файл с макросом.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.02.2015, 13:38
Ответы с готовыми решениями:

Запаролить папку, в которой находится bat-файл
Здравствуйте кодеры, мне нужен вот такой ВАТ-файл: надо что-бы в папке которой находится ВАТ, на...

Как открыть папку в которой лежит файл
Как открыть папку в которой лежит файл? В базе есть пути полные пути к файлам с их именами,...

Копирование определённых файлов из папки, в которой находится сам копирующий bat-файл, в папку игры "Steam"
Здравствуйте, пишу скрипт который должен скопировать из текущей папки(где сам скрипт) в папку в...

Копирование TXT-файлов из одной папки и BMP-файлов из другой папки в папку, в которой находится пакетный файл
Доброго времени суток. У кого есть возможность сообразить какой код мне нужет чтобы сделать вот...

2
1361 / 326 / 83
Регистрация: 13.11.2008
Сообщений: 671
12.02.2015, 13:48 2
Visual Basic
1
2
3
4
5
6
With Application.FileDialog(msoFileDialogFilePicker)
.AllowMultiSelect = True
.InitialFileName = ThisWorkbook.Path & "\*.*"
.Title = "ВЫБЕРИТЕ ПРОМЕЖУТОЧНУЮ БАЗУ!!!"
.Show
End With
1
6919 / 2829 / 543
Регистрация: 19.10.2012
Сообщений: 8,644
12.02.2015, 14:12 3
Visual Basic
1
2
3
4
5
6
7
Function GetFolderPath(Optional ByVal Title As String = "Выберите папку", Optional ByVal InitialPath As String = "c:\") As String
    GetFolderPath = "": PS = Application.PathSeparator
    With Application.FileDialog(msoFileDialogFolderPicker)
        .ButtonName = "Выбрать": .Title = Title: .InitialFileName = InitialPath
        If .Show = -1 Then GetFolderPath = .SelectedItems(1): If Not Right$(GetFolderPath, 1) = PS Then GetFolderPath = GetFolderPath & PS
    End With
End Function
Вызывать с ThisWorkbook.Path:
Visual Basic
1
MsgBox GetFolderPath(, ThisWorkbook.Path & "\")
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.02.2015, 14:12
Помогаю со студенческими работами здесь

Копирование TXT-файлов из одной папки и BMP-файлов из другой папки в папку, в которой находится пакетный файл
Доброго времени суток. У кого есть возможность сообразить какой код мне нужет чтобы сделать вот...

Как определить папку, в которой находится ехешник сервиса?
Как определить папку, в которой находится ехешник сервиса? При старте сервиса текущая директория...

Открыть файл макросом
Добрый день! Напишите пожалуйста макрос который открывает файл расположенный по пути: ...

Указать в bat-файле в качестве пути папку, в которой он находится
Помогите создать bat файл. В качеству пути должна указываться папка, в которой он находится. Сам...

Как открыть папку, в которой лежит проект?
Как открыть папку(Folder) в которой лежит Project.exe ? Folder\Project.exe Добавлено через 10...

Открыть папку путь к которой прописан в Edite
Причина сегодняшней бессонници давольнотаки банальна...а именно каким образом открыть папку путь к...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru