Цитата:
Сообщение от
Ivanhoe
Не зная значений, нужно знать именнованные константы

.
Собственно, весь мой пример сделан по аналогии со стандартом. Видимо, в русском MS или кто там делал эту функциональность о таких константах не знают =)
Научим всех!

Тем более, что это довольно просто. Даю три направления:
A. О константах можно узнать через обозреватель объектов в Excel:
1. Открываем Excel и по Alt+F11 идём в редактор VisualBasic
2. В окне отладки (Immediate) выполняем команду:
Код:
ActiveSheet.OLEObjects.Add("OWC10.PivotTable.10").Select
Команда поместит на рабочий лист ActiveX (он нам в принципе сейчас не нужен), НО! при этом добавится правильная ссылка на библиотеку в Tools\References (а вот это нам и нужно!)
3. Нажимаем F2 для вызова ObjectBrowser и в первом поле со списком выбираем библиотеку: OWC10
4. Чуть ниже в списке Classes встаем на <globals> и в правом списке Members изучаем константы (см.рисунок). С префиксом pl - константы для PivotTable, c ss - для Spreadsheet.
B. А можно через хелп-файл OWCVBA10.CHM:
C. Наконец, можно через MSDN:
http://msdn.microsoft.com/en-us/libr...ffice.10).aspx