16 июня 2025, 05:30:43

Новости:

Чтобы загрузить изображение нужно нажать кнопку "ПРЕДВАРИТЕЛЬНЫЙ ПРОСМОТР".


Z

Visual Basic и Exel

Автор ZiZza, 19 ноября 2006, 11:39:06

0 Пользователей и 1 гость просматривают эту тему.

ZiZza

Помогите кто чем сможет!!! Очень нужна помощь!!!!
Построение графика функции, используя Visual Basic и Excel. Курсовая работа.

Лесандр

21 ноября 2006, 12:25:35 #1 Последнее редактирование: 21 ноября 2006, 12:26:43 от Лесандр
Попробуйте почитать об этом [Для просмотра ссылки зарегистрируйтесь]
Придется использовать OLE-технологию....
Подробнее о взаимодействии VB и Excel можно почитать [Для просмотра ссылки зарегистрируйтесь].
"Рай на земле не возможен, но мы можем принести в мир кусочек рая и бороться за то, чтобы сохранить его" Дж. Р. Р. Толкин

ZiZza

:(  :( там нет ничёго путевого... помогите плз...

Лесандр

Нужно построить график в VB, используя данные из Excel?
Тогда в VB нужно кинуть на форму компонент для рисования графиков (Chart), а далее вытягивать из Excel информацию:
Соответсвенно, почитав на [Для просмотра ссылки зарегистрируйтесь] можно выяснить следущее:


Dim oExcel As Object
  Dim oBook As Object
  Dim oSheet As Object

  'Открыть новую книгу Excel
  Set oExcel = CreateObject("Excel.Application")
  Set oBook = oExcel.Workbooks.Add


  'Добавить данные в ячейки первого листа новой книги
  Set oSheet = oBook.Worksheets(1)
  oSheet.Range("A1").Value = "Last Name"
  oSheet.Range("B1").Value = "First Name"
  oSheet.Range("A1:B1").Font.Bold = True
  oSheet.Range("A2").Value = "Doe"
  oSheet.Range("B2").Value = "John"

  'Сохранить книгу и закрыть Excel
  oBook.SaveAs "C:\Book1.xls"
  oExcel.Quit


Соответственно сохранять нам не надо....
"Рай на земле не возможен, но мы можем принести в мир кусочек рая и бороться за то, чтобы сохранить его" Дж. Р. Р. Толкин

ZiZza

а я вот в интернете нашла готовый код, всё работает, но там нет вообще никаких пояснений..
Лесандр, оставь плз свой e-mail, я тебе скину, может чем то сможешь помочь........



По всем вопросам пишите по адресу gratispp@mail.ru