Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > VB6 > объекты и свойства-помогите чайнику!


Автор: Гость_Татьяна 30.4.2004, 11:35
Если свойство A объекта B само является объектом, как копировать его из объекта B1 в объект B2 (Например, сделать PageSetup одной рабочей книги таким же, как PageSetup другой книги)?

Автор: shilnik 30.4.2004, 13:34
Наверное так
Код
Set B2.PageSetup = B1.PageSetup


Хотя я не уверен

Автор: Гость_Татьяна 6.5.2004, 11:31
Что-то так не работает.
И еще вопросик. Мой макрос формирует много файлов. как ускорить ее работу?

Автор: shilnik 6.5.2004, 12:53
Код
Set B2.PageSetup = B1.PageSetup

Применительно к листам екселя говорит, что нет такого свойства или метода у объекта. Читай PageSetup is read-only.

По еще вопросику - говори подробней. Какие файлы, как формирует...

Автор: cardinal 6.5.2004, 16:30
Модератор: Пожалуйста, один топик - один вопрос.

Автор: Гость_Татьяна 7.5.2004, 06:38
Цитата(shilnik @ 6.5.2004, 12:53)

По еще вопросику - говори подробней. Какие файлы, как формирует...

Моя прога создает новую рабочую книгу, копирует на нее содержимое листа исходной книги. редактирует содержимое некоторых ячеек, затем сохраняет файл. И так раз 500. Так вот, как сделать, чтобы это побыстрее работало? И когда копирую все свойста PageSetup по одному, это сильно тормозит sad.gif . Может, перед началом цикла PageSetup как-то по умолчанию поставить? Тогда как?

Автор: shilnik 10.5.2004, 09:13
А зачем копировать содержимое, скопируй лист. И форматы скопируются и всякие там PageSetupы

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)