![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 13.03.2010
Сообщений: 4
|
![]()
Здравствуйте.
Использую Office 2007. Поискал на форуме, не нашел ответа. Опишу подробно проблему. Есть книга1, которая лежит в определенном месте. В книге1 есть некоторый макрос. Книга1 закрыта. Есть книга2, в которой нужно реализовать макрос, который запускает макрос из книги1. Простите меня, если вопрос тривиальный. Кроме того, не подскажете как сохранить новую книгу с расширением, отличным от xls(xlsm к примеру)? Собственно, делаю так: Код:
Прошу вас подсказать решение. |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 12.03.2010
Сообщений: 15
|
![]()
По второму вопросу:
Ch_Dir = "C:\" 'Путь для сохранения файлов file_name = "имя_файла.xlsx" ActiveWorkbook.SaveAs Filename:=Ch_Dir & file_name, FileFormat:=xlOpenXMLWorkbook, CreateBackup:=False
Alex
|
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 13.03.2010
Сообщений: 4
|
![]()
Большое спасибо!
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 12.03.2010
Сообщений: 15
|
![]()
Если формат другой, это надо указать:
Например, для xlsm - FileFormat:= xlOpenXMLWorkbookMacroEnabled
Alex
|
![]() |
![]() |
![]() |
#5 |
Новичок
Джуниор
Регистрация: 13.03.2010
Сообщений: 4
|
![]()
Да, я так и понял
|
![]() |
![]() |
![]() |
#6 |
Новичок
Джуниор
Регистрация: 13.03.2010
Сообщений: 4
|
![]()
Может, немного неправильно написал.
Файл, тот в котором макрос, открывать можно. Лучше с закрытым, конечно если это возможно. |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 12.03.2010
Сообщений: 15
|
![]()
А че будет выполнять макрос в закрытой книге? Обработка данных (ячеек или пр.) или какое-то отвлеченную задачу?
Если в макросе будут ссылки на объекты в закрытой книге, то (как мне кажется) задача несколько усложнится...
Alex
|
![]() |
![]() |
![]() |
#8 |
Участник клуба
Регистрация: 17.07.2009
Сообщений: 1,088
|
![]()
Вызвать макрос из другой книги можно так:
Код:
Код:
WebMoney - R298726502453; Яндекс.Деньги - 41001332272872
www.excel-vba.ru |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Макрос постоянно обрабатывает события. При открытии другой книги макрос обрывается. | Ples | Microsoft Office Excel | 8 | 17.12.2016 18:15 |
Макрос вставки файлов в листы-Необходимо изменить ниже приведённый макрос | as-is | Microsoft Office Excel | 4 | 25.02.2010 07:51 |
Макрос для вызова файла! | SStone | Microsoft Office Excel | 3 | 02.03.2009 19:58 |
Макрос по копированию данных из другого фаила | Devourer12345 | Microsoft Office Excel | 30 | 17.07.2008 04:54 |