|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
26.09.2009, 21:27 | #1 |
Форумчанин
Регистрация: 13.06.2009
Сообщений: 691
|
Открыть файл, паки текущего года
Здравствуйте. У меня вопрос по открытию файла с формы.
При сохранение файла, в директории Мои документы создается папка \V ГСМ 2009 в которой сохраняется файл. Имя паки создается так “V ГСМ “& Sheets("Отчет") . Range("R1") Значение ячейки (числовое значение года) Sheets("Отчет") . Range("R1") определяет и вводит сам пользователь. Для наглядности имя папки выводится на имя формы, в виде кода UserForm3.Caption = "V ГСМ " & Year(Format(Date, yyyy, , vbUseSystem)) 'текущий год При изменение значения ячейки Sheets("Отчет") . Range("R1") будет создаваться другая папка. Вопрос: Как открыть файл (имя файла я введу сам),условно назовем текущей папки (так как создает пользователь, а не операционная система или код), кликом по кнопке папки текущего года? При условии если эта папка есть и в ней находится файл, если не тог не другого нет условие я дополню сам |
27.09.2009, 02:19 | #2 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Немного запутано с задачей.Я понял,что у Вас проблема с определением пути к папке Мои документы.Если так,то смотрите вложение,в текстовое поле ввести имя файла,и нажать кнопку.В комментарии я написал о лишнем пробеле,в том случае документ будет не найденю
Анализ,обработка данных Недорого
|
27.09.2009, 02:53 | #3 |
Форумчанин
Регистрация: 13.06.2009
Сообщений: 691
|
То что надо только имя файл у меня уже известно
Правильно нет? Код:
И вот еще что. Открытие происходит с книги. Можно чтобы она после открытия файла закрывалась? Последний раз редактировалось segail; 27.09.2009 в 02:59. |
27.09.2009, 12:30 | #4 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Правильно
Я для примера добавил текстбокс с вводом имени файла Конечно можно закрыть книгу
Анализ,обработка данных Недорого
|
27.09.2009, 12:54 | #5 |
Форумчанин
Регистрация: 13.06.2009
Сообщений: 691
|
Есть еще один нюанс. Я в начале темы говорил о нем.
Как прописать условие, если папки нет и файла нет. Иначе выдается ошибка Условие для объектов боле менее могу написать, а тут не знаю. |
27.09.2009, 13:51 | #6 |
Форумчанин
Регистрация: 13.06.2009
Сообщений: 691
|
Что то вроде этого.
Код:
Последний раз редактировалось segail; 27.09.2009 в 14:08. |
27.09.2009, 15:02 | #7 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Давайте уточним.
При выполнении программы вы хотите сохранить файл в папке,если ее нет -надо создать. Правильно? Пишите лучше в личку ,или Асю
Анализ,обработка данных Недорого
|
27.09.2009, 15:24 | #8 |
Форумчанин
Регистрация: 13.06.2009
Сообщений: 691
|
Создавать ничего не надо. Папка создается другим кодом, и файл сохраняется другим кодом.
Вашим кодом только открывается файл или не открывается, если нет папки или файла. |
27.09.2009, 15:31 | #9 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Сейчас сделаем
Анализ,обработка данных Недорого
|
27.09.2009, 15:53 | #10 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Код:
Советую посмотреть на функции здесь Многие из них подойдут и к VB
Анализ,обработка данных Недорого
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Не могу открыть файл | tae1980 | Microsoft Office Excel | 9 | 15.01.2013 20:58 |
Как открыть файл? | Xnarcotic | Общие вопросы Delphi | 4 | 14.06.2009 11:51 |
Открыть занятый файл | pautina | Win Api | 4 | 27.01.2009 18:48 |
Сохранение текущего листа Excel в отдельный файл | IpS | Microsoft Office Excel | 10 | 04.10.2008 13:45 |
Открыть файл dbClick-ом; | Altera | Помощь студентам | 1 | 03.02.2008 15:40 |