powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Работа с меню
10 сообщений из 35, страница 2 из 2
Работа с меню
    #38115881
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Техник55Может использовать CommonDialog1.ShowOpen, только не знаю как?Есть на клавиатуре такая кнопка волшебная - F1.
Там и примеры есть для всех видов диалогов.
Ну и на форуме, конечно же можно найти.

ЗЫ: Зачем тут Val() ?
...
Рейтинг: 0 / 0
Работа с меню
    #38116198
Техник55
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в принципе разобрался с CommonDialogs
Код: vbnet
1.
2.
3.
CommonDialog1.ShowOpen
For S = 1 To 40
   If Dir(CommonDialog1.Initdir & "п."  & S & ".*") <> "" Then


Заходишь в директорию выбираешь любую папку и все.
Нам главное путь к дирректории CommonDialog1.Initdir.
Но одна проблемма если папка будет пуста то директория не установится, нужны любые файлы.
Видимо для выбора каталога не очень подходит. Ей хорошо открывать конкретные файлы.
...
Рейтинг: 0 / 0
Работа с меню
    #38116221
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поищи, тут где-то приводился пример с диалогом выбора папки. Ну или можно его сделать из компонентов DirListBox и DriveListBox
...
Рейтинг: 0 / 0
Работа с меню
    #38116231
Техник55
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro, с помощью этого решил
Код: vbnet
1.
BrowseForFolder
...
Рейтинг: 0 / 0
Работа с меню
    #38116234
Техник55
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.ProКто создает эту книгу? Твой код? Тогда тебе вообще пофиг как она называется, у тебя на нее прямая ссылка есть.
Проблемка все таки осталась. Да мой код создает эту книгу:
Код: vbnet
1.
Set xlswb1 = xlsApp.Workbooks.Add


Вот если нет окрытых книг, то он называет новый Книга1.
Но допустим я не стал закрывать Книга1 и запустил снова код, то он создает книгу2 и как вы говорите и ссылается на нее.
А при копировании у меня четко прописано что в книгу 2 и ошибка вылазит?!
...
Рейтинг: 0 / 0
Работа с меню
    #38116236
Техник55
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А при копировании у меня четко прописано что в книгу 1 и ошибка вылазит?!
...
Рейтинг: 0 / 0
Работа с меню
    #38116416
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Техник55А при копировании у меня четко прописано что в книгу 2 и ошибка вылазит?!Вам же ответили - у вас есть xlswb1 , вот через этот объект и обращайтесь, он и будет новой книгой. Откуда вы взяли, что надо именно написать "книга 2"? Патамушта "гладиолус"?
...
Рейтинг: 0 / 0
Работа с меню
    #38116463
Техник55
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AndreTM Патамушта "гладиолус"?
Это точно...
...
Рейтинг: 0 / 0
Работа с меню
    #38116485
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Техник55Проблемка все таки осталась.вместо xlsApp.Workbooks("книга1") пиши xlswb1 и будет тебе щастье.
...
Рейтинг: 0 / 0
Работа с меню
    #38116503
Техник55
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro, спасибо разобрался.
Я до этого пробовал как Вы сказали, была ошибка.
Надо было объявить глобально:
Код: vbnet
1.
2.
3.
4.
5.
Dim xlsWb  As Object
Dim xlsSh   As Object
Dim xlsWb1  As Object
Dim xlsSh1   As Object
 Dim xlsApp As Object


И теперь мне ЧАСТЬЕ
...
Рейтинг: 0 / 0
10 сообщений из 35, страница 2 из 2
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Работа с меню
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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