привязка Excel к Visual C++
Помогите решить задачу!Мне нужно через Visual C++ открыть MC Excel, чтобы в нем можно было создавать, редактировать, удалять добавлять записи!Все это надо делать в однодокументном приложении при нажатии кнопки.Кнопку я создала, а вот как привезать Excel я не знаю!Буду очень благодарна если поможите!:(
Цитата: RAGGA
..
Кнопку я создала..
А вы случайно не блондинка:D Только не обижайтесь - это я так - шучу..
Если честно не совсем понятно, что вам необходимо сделать:
1) Если вам нужно просто открыть книгу Excel, то используйте функцию ShellExecute - параметры смотрите в Help'e, либо в сети..
2) Если вы хотите, чтобы в вашу форму был внедрен лист Excel используйте различные компоненты для внедрения Ole-объектов. Думаю они есть в MSVC++.
3) Если вам необходимо редактировать шаблон и потом открывать подготовленный файл - это совсем другой разговор..
..А что такое "однодокументное приложение"?
Excel я открыла!Теперь надо открыть таблицу в Excele для редактирования, через Visual C++.
Код:
Variant XL,v0;
XL=CreateOleObject("Excel.Application");
XL.OlePropertySet("DisplayAlerts", true);
XL.OlePropertySet("Visible",true);
v0=XL.OlePropertyGet("Workbooks");
v0.OleProcedure("Open",WideString("ЭксельФайлВместоБазыДанных.xls"));
XL=CreateOleObject("Excel.Application");
XL.OlePropertySet("DisplayAlerts", true);
XL.OlePropertySet("Visible",true);
v0=XL.OlePropertyGet("Workbooks");
v0.OleProcedure("Open",WideString("ЭксельФайлВместоБазыДанных.xls"));
За набором свойств и функций к VisualBasic и макросам.
Спасибо, но у меня ничего не работает!Выдает кучу ошибок, мол таких функций вообще не существуте!!!
Это код для BCB. Для Visual C++ свои методы, но принцип такой же остается.