Вопрос № 63948: Здраствуйте!
Подскажите новичку...пожалуйста.
мне нужно взять данные из таблицы Excel завести их в расчеты в программу написанную на Basic и результаты сохранить в другую таблицу Excel. Подскажите, пожалуста как происходит импорт, экспорт, а ...Вопрос № 63957: Здравствуйте! Как встроить на паналь Excel свою кнопку(пиктограмму)
чтобы при нажатии на неё она оставалась вдавленной а при повторном
нажатии опять возвращалась в исходное состояние?...
Вопрос № 63.948
Здраствуйте!
Подскажите новичку...пожалуйста.
мне нужно взять данные из таблицы Excel завести их в расчеты в программу написанную на Basic и результаты сохранить в другую таблицу Excel. Подскажите, пожалуста как происходит импорт, экспорт, а лучше скиньте ссылочки на книжки в инете которые можно скачать...Если можно вышлите книжки на мэйл.
Заранее большое спасибо.
Отвечает: PsySex
Здравствуйте, Артемова Марина!
1. Подключить в референсах микрософт ексель
2.
==========================================================
Dim myExcel As Excel.Application
Dim lVar As Long
Set myExcel = New Excel.Application
'открываем и читаем в lVar
myExcel.Workbooks.Open ("c:Test.xls")
lVar = Val(myExcel.Range("A1").Value)
'закрываем файл
myExcel.ActiveWorkbook.Close
'делаем расчет
lVar = lVar * 1000 / 2
'открываем новый файл и вносим новые данные
myExcel.Workbooks.Open ("c:Test1.xls")
myExcel.Range("A1").Value = "Result:"
myExcel.Range("B1").Value = Str(lVar)
'если надо печатаем на принтере
'myExcel.Sheets.PrintOut
'сохраняем изменения если нужно
myExcel.ActiveWorkbook.Save
'если изменения не сохранияем, выставим флаг, чтоб
'эксель не задавал вопросов при закрытии файла
'myExcel.ActiveWorkbook.Saved = True
'если надо сохраним под другим именем
'myExcel.ActiveWorkbook.Save "C: est2.xls"
'и закрываем всё это дело, затем очищаем объект
myExcel.ActiveWorkbook.Close
myExcel.Quit
Set myExcel = Nothing
--------- Bom Shankar!
Ответ отправил: PsySex (статус: Студент)
Ответ отправлен: 24.11.2006, 10:19
Вопрос № 63.957
Здравствуйте! Как встроить на паналь Excel свою кнопку(пиктограмму)
чтобы при нажатии на неё она оставалась вдавленной а при повторном
нажатии опять возвращалась в исходное состояние?
Отправлен: 24.11.2006, 06:48
Вопрос задал: Rewer8 (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: HookEst
Здравствуйте, Rewer8!
Используйте свойство State, как в примере
Приложение:
Ответ отправил: HookEst (статус: 7-ой класс)
Ответ отправлен: 24.11.2006, 07:25
Отвечает: TT-Topp
Здравствуйте, Rewer8!
Правая кнопка на панели инструментов -> Настройка -> вкладка Команды -> категория Элементы управления -> в поле Команды выбрать пункт Кнопка -> и вытянуть его мышкой на панель упраления.
Далее - всё как обычно: изменить выделенный обьект -> Изменить значок на кнопке...
Ответ отправил: TT-Topp (статус: 1-ый класс)
Ответ отправлен: 25.11.2006, 21:06