Вставка OLE Excel в VB приложение
Формулировка задачи:
Всем здравствуйте,
На форуме я уже задавал вопрос по поводу того, можно ли создать приложение на VB, в котором бы в верхней части окна отображалась таблица Эксель, а в нижней находился график Эксель, построенный на основе данных в электронной таблице. Один участник форума ответил мне, что это можно сделать, с помощью OLE.
Вчера я купил диск с VB (кстати, все работает, но только справка не вызывается, программа просит установки MSDN библиотеки; не знаю, что это такое; может, кто-нибудь знает, где найти нормальный диск с VB 6.0?), создал новое окно и вставил туда OLE объект 'лист Эксель'. Проблема одна: при запуске этого 'приложения' появляется окно, с таблицей Эксель, но только для ее редактирования надо сделать по ней двойной щелчок. Появляется после этого некрасивое окно поверх моей 'программы', появляется меню Экселя и все такое. Мне же нужно, чтобы в моем приложении была полноценная таблица Эксель, которая бы редактировалась сразу из приложения и чтобы никаких двойных щелчков делать не приходилось. В общем, идея, думаю, понятна.
Быть может, это невозможно, и мне придется сделать в моей программе какой-нибудь control в виде таблицы, куда будут вводиться данные. Можно ли будет сделать так, чтобы эти данные после ввода в таблицу переводились скрытно в лист Эксель, где проводились бы все расчеты, а затем на основе данных, сформированных в листе Эксель, строилась бы диаграмма, находящаяся в моей программе?
Самое ужасное будет то, если мне придется все расчеты, которые сейчас у меня проводятся в листе Эксель, делать на языке VB, внутри самостоятельной программы. Но это крайне неудобно! К тому же Эксель все так быстро считает, что я не уверен, что смогу сделать прогу, которая так же быстро все делает.
На этом форуме мне один человек сказал, что в Visual C++ 'есть доступ к памяти', и все работает быстрее. Так ли это?
Прошу прощения за обилие текста и вопросов, я просто не знаю, что делать. Пожалуйста, опытные люди, помогите!
Большое спасибо.
Решение задачи: «Вставка OLE Excel в VB приложение»
textual
Листинг программы
MyExcel.Application.Visible = True
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д