.NET + Excel

Вопросы, не попадающие в другие разделы.

.NET + Excel

Сообщение Larrrik » Чт май 21, 2015 3:51 pm

День добрый.
Потребовалось уйти от устаревших функций WWPoke(), WWExecute(), WWRequest().
Начал разбираться с возможностью перевода скриптов на библиотеки .NET по мануалу Scripting.pdf (от WW), и сразу же возникло 2 вопроса:
1) В мануале есть пример, не требующий импорта дополнительных библиотек (стр. 123). Но, в том виде в каком он представлен в источнике, валидацию в SP 2014 P01 не проходит.
Привожу его код:
Код: Выделить всё
dim app as object;
dim wb as object;
dim ws as object;
app = CreateObject("Excel.Application");
wb = app.Workbooks.Add();
ws = wb.ActiveSheet;
ws.Range.("A1").value = 20;
ws.Range.("A2").value = 30;
ws.Range.("A3").value = "=A1*A2";
LogMessage(ws.Range("A3").Value);
wb.Close(false);
Вопрос: как заставить данный пример работать на SP 2014 P01?

2) Второй пример из того же мануала (стр. 122) требует предварительного импорта библиотеки типов. Но что это за библиотека и откуда ее импортировать явно не указано. Когда-то мне попадалась информация по теме, но сейчас сколько не копался так и не нашел.
Вопрос: что за библиотека и откуда ее импортировать?

Ответы по существу приветствуются.
ТП пока молчит.
Larrrik
 
Сообщения: 40
Зарегистрирован: Вт авг 26, 2014 6:47 pm

Re: .NET + Excel

Сообщение Генератор зла » Чт май 21, 2015 11:14 pm

Поюзайте поиск по форуму на предмет Workbooks.Add, CreateObject, ...
Чё то было за последние год-два.
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: .NET + Excel

Сообщение Larrrik » Пт май 22, 2015 4:28 pm

Генератор зла писал(а):Поюзайте поиск ....

Спасибо. Косвенно помогло.
Проблема оказалась в наличии элементарных синтаксических ошибок в мануале.
Larrrik
 
Сообщения: 40
Зарегистрирован: Вт авг 26, 2014 6:47 pm


Вернуться в Другое

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 50