Страница: 1 |
Если я правильно понял, надо редактировать содержимое VBProject в книге Excel? В этом случае надо использовать свойство WorkBook.VBProject и подключить к книге библиотеку VBIDE (Microsoft Visual Basic for Applications Extensibility). Да просто взять и тупо скопировать содержимое всех листов в новую книгу, тогда родительский макрос точно не попадёт в новую книгу. Просто тупо копировать листы в новую книгу надо тогда, когда уверен , что в этих листах не содержится макросов. А что если попробовать тебе родительский макрос сохранять в файле типа "PERSONAL.XLS", который цепляется при автозагрузке ? Ну, писать код для копирования каждой ячейки никто и не собирался. Просто указываешь необходимый диапозон и копируешь. Копировать диапазон нет смысла, потому как все столбцы имеют разные размеры и цвета и прочее. Поэтому при тупом копировании оно все вылетает... ну и к тому же ещё таких файлов надо создавать порядка двадцати. Тормозить будет безбожно на любой машине. Я бы даже был согласен на то, что после сохранения копии удалять в ней макрос.Потом. Если кто знает, как это реализовать - скажите. Копировать диапазон нет смысла, потому как все столбцы имеют разные размеры и цвета и прочее. Поэтому при тупом копировании оно все вылетает... ну и к тому же ещё таких файлов надо создавать порядка двадцати. Тормозить будет безбожно на любой машине. Я бы даже был согласен на то, что после сохранения копии удалять в ней макрос.Потом. Если кто знает, как это реализовать - скажите. Страница: 1 |
Вопрос: Excel (VBA, SaveAs)
Добавлено: 16.05.03 11:38
Автор вопроса: User Unknown | ICQ: uu@jabber.cz
Извенити пожалуста вам, шо я такой красивый, умный, молодой к вам обрашчаюс.... В обчем так: Есть книга с макросом. Нужно сохранить её копию под другим именем (тем же самым внутренним макросом), но в копии не должно быть родительского макроса. Как это реализовать?Запыхался уже...думать сам отказываюсь:)
Ответы
Всего ответов: 9
Номер ответа: 1
Автор ответа:
USA
Вопросов: 1
Ответов: 184
Профиль | | #1
Добавлено: 19.05.03 05:42
Номер ответа: 2
Автор ответа:
Padre
ICQ: 346632205
Вопросов: 25
Ответов: 215
Web-сайт:
Профиль | | #2
Добавлено: 19.05.03 07:56
Номер ответа: 3
Автор ответа:
Meh&vb
ICQ: 195578509
Вопросов: 8
Ответов: 25
Профиль | | #3
Добавлено: 19.05.03 11:24
Номер ответа: 4
Автор ответа:
Padre
ICQ: 346632205
Вопросов: 25
Ответов: 215
Web-сайт:
Профиль | | #4
Добавлено: 19.05.03 14:13
2Curly если копировать только содержимое ячеек, то макрос врядли скопируется
Номер ответа: 5
Автор ответа:
Meh&vb
ICQ: 195578509
Вопросов: 8
Ответов: 25
Профиль | | #5
Добавлено: 20.05.03 13:40
Curly - Padre : Я думаю так - если очень много свободного времени и быстрый комп - копируй каждую ячёйку. У меня ресурсы слабоваты да и время жалко убивать.
Номер ответа: 6
Автор ответа:
Padre
ICQ: 346632205
Вопросов: 25
Ответов: 215
Web-сайт:
Профиль | | #6
Добавлено: 20.05.03 14:02
Номер ответа: 7
Автор ответа:
Meh&vb
ICQ: 195578509
Вопросов: 8
Ответов: 25
Профиль | | #7
Добавлено: 21.05.03 08:06
Curly-Padre: Одолел, чёрт красноречивый.
Номер ответа: 8
Автор ответа:
User Unknown
Вечный Юзер!
ICQ: uu@jabber.cz
Вопросов: 120
Ответов: 3302
Профиль | | #8
Добавлено: 21.05.03 11:32
Номер ответа: 9
Автор ответа:
User Unknown
Вечный Юзер!
ICQ: uu@jabber.cz
Вопросов: 120
Ответов: 3302
Профиль | | #9
Добавлено: 21.05.03 11:43