Exel и VB

Программирование на Visual Basic for Applications
Dron
Новичок
Новичок
 
Сообщения: 30
Зарегистрирован: 11.03.2004 (Чт) 16:53
Откуда: Москва

Exel и VB

Сообщение Dron » 15.03.2004 (Пн) 9:39

Как програмно из формы передать данные в exel :oops:
Ламер - тупиковая форма жизни

Dzhon
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 236
Зарегистрирован: 09.12.2003 (Вт) 13:30
Откуда: Россия, Омск

Сообщение Dzhon » 15.03.2004 (Пн) 10:24

Dim MySheet As Object 'Переменная для листа
Dim Form As Object 'для книги
Set Form = CreateObject("Excel.Application")


Form.Workbooks.Open "C:\temp\XL.xls"
Form.Visible = False 'или True
Set MySheet = Form.Workbooks.Item(1).ActiveSheet

MySheet.Range("A1") = text1.text
MySheet.Range("B1") = text2.text

MySheet.PrintOut 'Отправка на печать

Form.ActiveWorkbook.Close SaveChanges:=False 'или True чтобы сохранить
'и обязательно уничтожить все объекты
Set MySheet = Nothing
Form.Quit
Set Form = Nothing

Dron
Новичок
Новичок
 
Сообщения: 30
Зарегистрирован: 11.03.2004 (Чт) 16:53
Откуда: Москва

Exel и VB

Сообщение Dron » 15.03.2004 (Пн) 10:33

А если exel лист внедрён на форму как Оле, такие шутки не проходят? :oops: Нифига не получается помогите плз
Ламер - тупиковая форма жизни

St.George
Начинающий
Начинающий
 
Сообщения: 13
Зарегистрирован: 11.12.2004 (Сб) 15:21
Откуда: Самара

Сообщение St.George » 14.12.2004 (Вт) 23:34

ПОМОГИТЕ!!!!!!!!!!!!!!!!!!!!!!!!!
"Мне нужно создать новый вид ячейки в MS Exel. А вид следующий: "град,мин,сек", где град - градусы, мин - минуты, сек - секунды, причем 1 град=60 мин, а 1 мин = 60 сек. Ячейки должны быть созданы таким образом, чтобы можно было производить расчеты и получать ответы в виде "град,мин,сек", причем число в ячейке может быть как положительным, так и отрицательным"
ПОМОГИТЕ!!!!!!!!!!!!!!!!!


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот, Yandex-бот и гости: 66

    TopList