Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / VBA Excel: путь к файлу. / 17 сообщений из 17, страница 1 из 1
02.02.2011, 20:02
    #37093954
svanen
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA Excel: путь к файлу.
уважаемые профессионалы!
как задать путь к файлу через стандартное окно проводника (выбором из списка)?
какая команда?
есть ли пример?
спасибо.
...
Рейтинг: 0 / 0
02.02.2011, 20:08
    #37093965
svanen
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA Excel: путь к файлу.
чтобы было понятнее: в программу (максрос) нужно вернуть текст с путем к файлу.
...
Рейтинг: 0 / 0
02.02.2011, 20:10
    #37093968
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA Excel: путь к файлу.
см. application.Dialogs
...
Рейтинг: 0 / 0
02.02.2011, 20:11
    #37093970
svanen
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA Excel: путь к файлу.
Уважаемый Shocker.Pro,
пожалуйста, чуть конкретнее... можно примером)
...
Рейтинг: 0 / 0
02.02.2011, 20:12
    #37093974
svanen
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA Excel: путь к файлу.
Уважаемый Ципихович Эндрю,
это срока, в которой записано имя файла полностью начиная с буквы диска.
...
Рейтинг: 0 / 0
02.02.2011, 20:13
    #37093975
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA Excel: путь к файлу.
svanenУважаемый Shocker.Pro,
пожалуйста, чуть конкретнее... можно примером)
поиск...
...
Рейтинг: 0 / 0
02.02.2011, 20:16
    #37093982
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA Excel: путь к файлу.
Хотя....
посмотрите еще Application.GetSaveAsFilename
...
Рейтинг: 0 / 0
02.02.2011, 20:18
    #37093987
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA Excel: путь к файлу.
Ципихович ЭндрюУважаемый svanen
Полное_имя_файла_с_расширением_и_местом_его_нахождения = ActiveDocument.FullName
Имя_файла_с_расширением = ActiveDocument.Name
Имя_файла_без_расширения = CreateOb-ject("Scripting.FileSystemObject").GetBaseName(ActiveDocument.Name)
Расширение_файла = CreateOb-ject("Scripting.FileSystemObject").GetExtensionName(ActiveDocument)
ЦЭ!
Человек спрашивает про эксель, уймись уже.
и переносы в своей записной книжке выключи
...
Рейтинг: 0 / 0
02.02.2011, 20:20
    #37093995
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA Excel: путь к файлу.
Shocker.ProХотя....
посмотрите еще Application.GetSaveAsFilename
если нужно, чтобы диалог выглядел как открытие файла - то
Код: plaintext
t=Application.GetOpenFilename
...
Рейтинг: 0 / 0
03.02.2011, 13:24
    #37095208
dzug
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA Excel: путь к файлу.
Ципихович Эндрю,

текст с путем к файлам WINDOWS это-

"C:\WINDOWS"
...
Рейтинг: 0 / 0
03.02.2011, 16:09
    #37095771
svanen
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA Excel: путь к файлу.
S.P. и ЦЮ! спасибо! ваши подсказки помогли.
getopenfilename - то, что я искал. но и остальное пригодилось.

может вы теперь сможете подсказать, как программно проверить, открыта ли конкретная книга?
спасибо!
...
Рейтинг: 0 / 0
03.02.2011, 16:15
    #37095787
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA Excel: путь к файлу.
> Автор: svanen
> ЦЮ!

Вообще-то он Ц Э

> может вы теперь сможете подсказать, как программно проверить, открыта ли конкретная книга?

Перебрать все открытые книги и по каким-то, только тебе известным признакам определить, открыта ли конкретная книга или
нет :)

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
03.02.2011, 16:17
    #37095794
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA Excel: путь к файлу.
svanenможет вы теперь сможете подсказать, как программно проверить, открыта ли конкретная книга?

Код: plaintext
1.
2.
3.
On Error Resume Next
p = Workbooks("444.xls").Name
If Err <>  0  Then MsgBox "Не открыта"
On Error GoTo  0 
...
Рейтинг: 0 / 0
03.02.2011, 16:24
    #37095823
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA Excel: путь к файлу.
> Автор: Shocker.Pro
> "Не открыта"


Это ты проверил открытость книги с определенным именем, а не открытость конкретной книги. Это, как ты сам понимаешь, две
больших разницы

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
03.02.2011, 16:28
    #37095838
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA Excel: путь к файлу.
Игорь ГорбоносЭто ты проверил открытость книги с определенным именем, а не открытость конкретной книги. Это, как ты сам понимаешь, две
больших разницы

Эта нужная ремарка

Если нужная книга обнаружена, дальше автору не составит труда, я думаю, проверить ее путь, если это действительно необходимо
...
Рейтинг: 0 / 0
03.02.2011, 16:38
    #37095860
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA Excel: путь к файлу.
> Автор: Shocker.Pro
> Эта нужная ремарка


Просто проверка на открытость конкретной книги я делаю проще. Я отдаю это на откуп пользователю. Я делаю список открытых
книг, добавляю пунктик, что книга не отрыта и нужно указать путь к файлику и показываю пользователю. Пользователь
выбирает и все довольны и счастливы

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
03.02.2011, 16:45
    #37095886
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA Excel: путь к файлу.
> Автор: Игорь Горбонос


Сори, отвлекли :(

Конкретная книга может иметь множество имен, она многолика :)
И конкретность книги можно определять по
имени книги

определенному пути, по которому соохранена книга

наличию листа с определенным именем

наличию определенных данных в определенных ячейках

...

не учтенными мной факторами

комбинацией разных факторов

Поэтому мы(у нас) посовещались и я принял волевое решение: пусть пользователь решает сам конкретность своих книг и
желаний :)

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / VBA Excel: путь к файлу. / 17 сообщений из 17, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]