Народ помогите очень прошу!

Valadimir
Дата: 05.05.2006 22:56:43
using Excel=Microsoft.Office.Interop.Excel;
Excel.Worksheet sheet;
Excel.ChartObject co=null;
Excel.Application app = new Excel.ApplicationClass();
app.Workbooks.Add("c:\\2.xls");
app.Workbooks[1].Activate();
sheet= (Excel.Worksheet)app.Workbooks[1].ActiveSheet;
sheet.Cells[2,2]="100";
co=(Excel.ChartObject)sheet.ChartObjects(1);
в чём ошибка?!
Лиман Артём
Дата: 05.05.2006 23:16:06
Valadimir
в чём ошибка?!

ошибка в вопросе - или ты думаешь тут все телепаты и могут угадать какая у тебя ошибка? ;)

ЗЫ: как "ошибка" то проявляется?
Valadimir
Дата: 05.05.2006 23:37:34
Additional information: Exception from HRESULT: 0x800A03EC.

Народ напишите пожалуйста кто что знает по этой теме.
Исключение возникает при создании объекта:
co=(Excel.ChartObject)sheet.ChartObjects(1);
Lamer@fools.ua
Дата: 06.05.2006 01:09:25
Valadimir
Исключение возникает при создании объекта:
co=(Excel.ChartObject)sheet.ChartObjects(1);


В упор здесь не вижу никакого создания объекта.
Сашка
Дата: 06.05.2006 08:02:14
А ты на 100% уверен, что у тебя объект с индексом 1 существует? Ну и на всякий пожарный, все-таки приведи индекс к тому типу, который требуется методу, т.е. к объекту.
Valadimir
Дата: 06.05.2006 09:07:57
да я вот тоже думал на счёт того что не не создан ChartObject(1)(но как его создать или добавить, прошу кроме замечаний писать что нить непосредственно по делу, а не то что обругал и убежал)
вот в MSDN такой пример добавления объекта
Set co = Sheets("Sheet1").ChartObjects.Add(50, 40, 200, 100)
co.Chart.ChartWizard Source:=Worksheets("Sheet1").Range("A1:B2"), _
Gallery:=xlColumn, Format:=6, PlotBy:=xlColumns, _
CategoryLabels:=1, SeriesLabels:=0, HasLegend:=1

Но у меня этот самы add после точки не появляется и ваще структура
Worksheets("Sheet1") не поддерживается, хотя не си шарп.

Вот и мучаюсь в инете ничего никто не знает и в Msdn примеры только на VB
а про книжки я ваще молчу в инете нашёл единчтвенную статью.

Проблема так эта засела ничё делать больше не могу. Help me!!
Сашка
Дата: 06.05.2006 09:21:41
Почитай вот тут. Думаю, что поможет :)
Valadimir
Дата: 06.05.2006 20:49:49
Большое тебе блин спасибо :). А вот с диаграммами я уж сам разобрался
примерчик в MSDN нашёл :). Статья супер то что надо.пасиб!