Сведения об объекте модели PowerPivot в Excel

Сведения о модели надстройки PowerPivot и ее объектной модели в Excel.

Надстройка PowerPivot позволяет визуально создавать собственные кубы. Куб данных — это массив данных, определенный в измерениях или слоях. Объект Model в Excel, реализованный надстройкой PowerPivot, обеспечивает основу для загрузки и объединения исходных данных из нескольких источников данных для анализа данных на рабочем столе, включая реляционные базы данных, многомерные источники, облачные службы, веб-каналы данных, файлы Excel, текстовые файлы и данные из Интернета. Excel интегрирует дополнительные источники данных и позволяет объединять данные из нескольких источников данных.

Создание и удаление модели PowerPivot (PPM) активируется действиями, предоставляемыми пользователем, и не может быть создан непосредственно разработчиком.

Определенные связи

В этой статье мы будем ссылаться на связь между двумя таблицами, которая определяет способ корреляции данных в качестве связей.

Связи объединяют данные из ранее не связанных источников данных. У каждой связи есть первичный и внешний ключи. Связи позволяют объединить данные в одну модель. Это позволяет:

  • Фильтрация данных в одной таблице по данным в связанной таблице
  • Фильтрация данных по связанным столбцам
  • Интеграция столбцов из нескольких таблиц в сводную таблицу или сводную диаграмму
  • Сохранение меньшего размера книг из-за того, что не нужно повторять данные

Только отдельные модели

Excel с надстройкой PowerPivot создает в книге единую модель, к которой можно добавлять источники данных, создавать, изменять и связывать таблицы. В книге может быть только одна модель.

Работа с источниками данных OLAP

При подключении к источнику данных OLAP, такому как службы Analysis Services, и создании сводных таблиц OLAP, сводных диаграмм, срезов или функций куба, модель не создается. Книги, созданные с помощью надстройки PowerPivot, могут быть отправлены в SharePoint, загружены в память на сервере и доступны другим книгам, как если бы это был обычный экземпляр SQL Server Analysis Services.

Активация создания модели PowerPivot

По умолчанию XLSX-файлы в Excel 2010 и Excel не инициализированы PPM, пока модель не будет признана необходимой. Некоторые действия запускают создание PPM, если в книге нет существующей модели. В следующих разделах описываются действия, которые активируют создание PPM, если он не существует в книге.

Добавление нового источника данных, не устаревшего

При импорте определенных типов данных в книге создается новая модель (если она еще не существует), которая содержит свойства подключения, табличное представление источников данных книги и связи между ними. Сюда входят внутренние источники данных, такие как диапазоны и таблицы. В следующей таблице перечислены различные источники данных, которые можно интегрировать с PPM.

Источник данных Description Предварительная версия таблицы Поддерживается запрос
Microsoft SQL Server Уже поддерживается в Excel Да Да
Рынок данных Microsoft SQL Azure Поддерживается в качестве нового источника данных канала данных Да Нет
Microsoft SQL Server Parallel Data Warehouse Поддерживается с помощью установленного драйвера OLE DB Да Да
Microsoft Access Уже поддерживается в Excel Да Да
Oracle Уже поддерживается в Excel Да Да
Teradata Доступно, если установлен драйвер OLE DB или ODBC Нет Нет
Sybase Доступно, если установлен драйвер OLE DB или ODBC Нет Нет
Informix Доступно, если установлен драйвер OLE DB или ODBC Нет Нет
IBM Db2 Доступно, если установлен драйвер OLE DB или ODBC Нет Нет
Microsoft Analysis Services Уже поддерживается в Excel Да Да
Отчет (службы SSRS) Может считывать и использовать подключения, но не может создавать в клиенте Excel Да Нет
Текст Диалоговое окно Excel в пользовательском интерфейсе ленты Да Нет
Веб-каналы данных (OData) Поддерживается в качестве нового источника данных Да Да
XML Уже поддерживается в Excel Нет Нет
Списки SharePoint Уже поддерживается в Excel. Excel использует поставщик DataFeed для подключения к SharePoint Нет Нет
SharePoint Новая функция в Excel Да Да
Таблицы Excel Определяемая пользователем таблица в Excel используется для новой функции данных. При создании таблицы создается подключение к данным листа. Недоступно Недоступно
Диапазоны Excel Определяемый пользователем диапазон в Excel используется для новой функции данных. В этом случае подключение к данным листа создается к диапазону только в том случае, если этот диапазон используется в компоненте данных, таком как диаграмма или сводная таблица. Недоступно Недоступно

Создание новой сводной таблицы Excel, отличной от OLAP

Новые сводные таблицы Excel, отличные от созданных из источника данных OLAP, будут основаны на PPM, поэтому если PPM отсутствует в файле, создается новая в рамках действия создания сводной таблицы. В том числе:

  • Использование пользовательского интерфейса вставки сводной таблицы
  • Сводка данных с помощью пользовательского интерфейса сводной таблицы
  • Сводная таблица, основанная на источнике данных, отличном от OLAP, созданном с помощью объектной модели Microsoft Visual Basic для приложений (VBA)

Создание сводной диаграммы Excel, отличной от OLAP

В Excel сводные таблицы и сводные диаграммы больше не могут быть связаны. Таким образом, при вставке сводной диаграммы в книгу без модели будет создан PPM.

Вставка сводных таблиц Excel, отличных от OLAP, из другой книги

При вставке сводной таблицы или сводной диаграммы из другой книги, основанной на PPM, в ту, которая не содержит PPM, в целевой книге будет создан новый PPM. В созданную модель будет добавлен новый источник данных, указывающий на базовые данные исходной сводной таблицы или сводной диаграммы.

Отмена создания модели PowerPivot

Все действия, которые приводят к созданию PPM, можно отменить. Если эти действия выбраны в меню отмены, фактическое создание модели не будет отменено, но в нее ничего не будет добавлено. поэтому он останется пустым. При сохранении книги, если модель пуста, модель не будет сохранена вместе с файлом. Нет явного способа удаления модели, созданной в книге вручную.

Примечание.

Как и в Excel 2010, существует ограничение на то, какие размеры модели можно отменить. Когда модель вырастет до этого предельного размера, функция отмены для таких действий, как обновление, больше не будет предоставляться. Текущее ограничение для собственных сводных таблиц составляет 300 000 строк, при 28 байтах ячейки это ограничение составляет примерно 8 МБ в памяти. Эти значения можно задать с помощью дополнительных параметров в Excel, как показано на следующем рисунке. Установка размера операций отмены модели данных

Объектная модель модели PowerPivot

Книга сможет иметь только один объект Model . Объект Model представляет объект верхнего уровня, содержащий все его связи, связи и таблицы.

Вы не можете вручную создать модель в книге. Создание модели запускается с помощью действий, описанных в предыдущем разделе этой статьи. Если какое-либо из этих действий выполняется через объектную модель (OM), создается новая модель. Эта OM предназначена для программного создания связей между таблицами модели, в результате чего создаются объединенные таблицы, объединение сводных таблиц и т. д. Чтобы вы могли это сделать, необходимо иметь возможность исследовать модель, чтобы найти соответствующие таблицы и в таблицах найти соответствующие столбцы, которые будут использоваться для создания связи.

Объект model

Объект Model хранит ссылки на подключения к книгам и сведения о таблицах и связях, содержащихся в PPM. В следующей таблице перечислены свойства объекта Model .

Свойство Чтение и запись Тип Описание
Приложение Только для чтения Приложение Возвращает объект , представляющий приложение Microsoft Excel.
Creator Только для чтения xlCreator Возвращает 32-разрядное целое число, указывающее приложение, в котором был создан указанный объект.
Parent Только для чтения Object Возвращает объект Object , представляющий родительский объект указанного объекта Model .
ModelTables Только для чтения ModelTable Коллекция таблиц внутри PPM.
ModelRelationships Только для чтения ModelRelationships Коллекция связей между таблицами PPM.
DataModelConnection Недоступно WorkbookConnection Возвращает объект подключения к книге модели из коллекции подключений книги, которая подключается к модели.

Метод Model.AddConnection

Добавляет новое подключение к книге к модели с теми же свойствами, что и у указанного в качестве аргумента. Этот метод работает только с внешними подключениями, не зависящими от модели, и возвращает ошибку при вызове с подключением внешней модели в качестве аргумента. При вызове этого метода создается новое соединение модели, которое называется так же, как и устаревшее соединение с целым числом в конце, чтобы сделать имя уникальным. В следующей таблице перечислены параметры метода AddConnection .

Имя Необходимость Тип Описание
ConnectionToDataSource Обязательный WorkbookConnection Подключение книги

Метод Model.CreateModelWorkbookConnection

Вызов этого метода возвращает объект WorkbookConnection типа ModelConnection. Возвращается подключение модели, подключенное к указанной таблице. Этот тип подключения может использоваться только таблицами запросов в Excel. В следующей таблице перечислены параметры метода CreateModelWorkbookConnection .

Имя Необходимость Тип Описание
ModelTable Обязательный Variant Имя таблицы модели или объект таблицы модели.

Метод Model.Initialize

Метод Initialize объекта Model не имеет параметров. Инициализирует PPM. Это вызывается по умолчанию при первом использовании модели.

Метод Model.Refresh

Метод Refresh объекта Model не имеет параметров. Обновляет все источники данных, связанные с моделью, полностью обрабатывает модель и обновляет все функции данных Excel, связанные с объектом Model .

Объект ModelChanges

Представляет изменения, внесенные в PPM. Объект ModelChanges содержит сведения о том, какие изменения были внесены в модель данных при возникновении события Workbook.ModelChange после операции модели. Когда Excel вносит изменения в модель данных, в одной операции можно вносить несколько изменений, а объект ModelChanges будет содержать сведения обо всех изменениях, внесенных в одну операцию модели. В следующей таблице перечислены свойства объекта ModelChanges .

Свойство Чтение и запись Тип Описание
Приложение Только для чтения Приложение Возвращает объект , представляющий приложение Microsoft Excel.
ColumnsAdded Только для чтения ModelColumnNames Возвращает коллекцию ModelColumnNames объектов ModelColumnName , которые представляют все столбцы, добавленные в рамках операции модели.
ColumnsChanged Только для чтения ModelColumnChanges Возвращает коллекцию ModelColumnChanges объектов ModelColumnChange , которые представляют имена таблиц и имена столбцов всех столбцов таблицы, для которых тип данных был изменен в рамках операции модели.
ColumnsDeleted Только для чтения ModelColumnNames Возвращает коллекцию ModelColumnNames объектов ModelColumnName , представляющих все столбцы, которые были удалены в рамках операции модели.
MeasuresAdded Только для чтения ModelMeasureNames Возвращает коллекцию ModelMeasureNames объектов ModelMeasureName , представляющих все меры, добавленные в рамках операции модели.
Parent Только для чтения Object Возвращает объект Object , представляющий родительский объект указанного объекта ModelChanges .
RelationshipChange Только для чтения Boolean При значении True одна или несколько связей в модели были изменены (добавлены, удалены или изменены) в рамках операции модели. Если задано значение False, связи не были изменены во время операции.
TableNamesChanged Только для чтения ModelTableNameChanges Возвращает коллекцию ModelTableNameChanges объектов ModelTableNameChange , которая представляет старые и новые имена всех таблиц, которые были переименованы в модели в рамках операции модели.
TablesAdded Только для чтения ModelTableNames Возвращает коллекцию ModelTableNames имен таблиц в виде строк, представляющих все таблицы, добавленные в модель в рамках операции модели.
TablesDeleted Только для чтения ModelTableNames Возвращает коллекцию ModelTableNames имен таблиц в виде строк, представляющих все таблицы, которые были удалены из модели в рамках операции модели.
TablesModified Только для чтения ModelTableNames Возвращает коллекцию ModelTableNames имен таблиц в виде строк, представляющих все таблицы, которые были обновлены или пересчитаны в рамках операции модели.
UnknownChange Только для чтения Boolean Значение true , если в модель было внесено не указанное изменение в рамках транзакции модели.

Коллекция ModelColumnChanges

Коллекция объектов ModelColumnChange , представляющих столбцы, для которых тип данных был изменен в PPM. В следующей таблице перечислены свойства коллекции ModelColumnChanges .

Свойство Чтение и запись Тип Описание
Приложение Только для чтения Приложение Возвращает объект , представляющий приложение Microsoft Excel.
Count Только для чтения Long Возвращает количество объектов ModelColumnChange в коллекции
Creator Только для чтения xlCreator Возвращает 32-разрядное целое число, указывающее приложение, в котором был создан указанный объект.
Parent Только для чтения Object Возвращает объект Object , представляющий родительский объект указанного объекта ModelColumnChanges .

Метод ModelColumnChanges.Item

Возвращает один объект из коллекции ModelColumnChanges . В следующей таблице перечислены параметры метода Item .

Имя Необходимость Тип Описание
Указатель Обязательный Variant Номер индекса или имя объекта.

Объект ModelColumnChange

Объект , представляющий столбец в таблице в PPM, для которого был изменен тип данных. В следующей таблице перечислены свойства объекта ModelColumnChange .

Свойство Чтение и запись Тип Описание
Приложение Только для чтения Приложение Возвращает объект , представляющий приложение Microsoft Excel.
ColumnName Только для чтения String Строка , представляющая имя столбца, для которого был изменен тип данных.
Creator Только для чтения xlCreator Возвращает 32-разрядное целое число, указывающее приложение, в котором был создан указанный объект.
Parent Только для чтения Object Возвращает объект Object , представляющий родительский объект указанного объекта ModelColumnChange .
TableName Только для чтения String Строка , представляющая имя таблицы в PPM, для которой был изменен тип данных столбца.

Коллекция ModelColumnNames

Коллекция объектов ModelColumnName , представляющая столбцы таблиц в PPM. В следующей таблице перечислены свойства коллекции ModelColumnNames .

Свойство Чтение и запись Тип Описание
Приложение Только для чтения Приложение Возвращает объект , представляющий приложение Microsoft Excel.
Count Только для чтения Long Возвращает количество объектов ModelColumnName в коллекции
Creator Только для чтения xlCreator Возвращает 32-разрядное целое число, указывающее приложение, в котором был создан указанный объект.
Parent Только для чтения Object Возвращает объект Object , представляющий родительский объект указанной коллекции ModelColumnNames .

Метод ModelColumnNames.Item

Возвращает один объект из коллекции ModelColumnNames . В следующей таблице перечислены параметры метода Item .

Имя Необходимость Тип Описание
Указатель Обязательный Variant Номер индекса или имя объекта.

Объект ModelColumnName

Объект , представляющий имя столбца в PPM. В следующей таблице перечислены свойства объекта ModelColumnName .

Свойство Чтение и запись Тип Описание
Приложение Только для чтения Приложение Возвращает объект , представляющий приложение Microsoft Excel.
ColumnName Только для чтения String Строка , представляющая имя столбца таблицы, определяемой свойством TableName .
Creator Только для чтения xlCreator Возвращает 32-разрядное целое число, указывающее приложение, в котором был создан указанный объект.
Parent Только для чтения Object Возвращает объект Object , представляющий родительский объект указанного объекта ModelColumnName .
TableName Только для чтения String Строка , представляющая имя таблицы в PPM.

Объект ModelConnection

Объект ModelConnection будет содержать сведения о новом типе подключения модели, представленном в Excel для взаимодействия со встроенным PPM. В следующей таблице перечислены свойства объекта ModelConnection .

Свойство Чтение и запись Тип Описание
ADOConnection Только для чтения ADOConnection Используется для создания открытого подключения к источнику данных. Позволяет надстройкам, таким как PowerViewer, создавать прямое подключение к подсистеме и, следовательно, к модели данных.
Приложение Только для чтения Приложение Возвращает объект , представляющий приложение Microsoft Excel.
CommandText Чтение и запись Variant Возвращает или задает командную строку для указанного источника данных (таблицы).
CommandType Чтение и запись xlCmdType Возвращает или задает одну из констант xlCmdType , указывающую тип команды.
Creator Только для чтения xlCreator Возвращает 32-разрядное целое число, указывающее приложение, в котором был создан указанный объект.
Parent Только для чтения Object Возвращает объект Object , представляющий родительский объект указанного объекта ModelConnection .

Коллекция ModelMeasureNames

Коллекция ModelMeasureNames содержит коллекцию объектов ModelMeasureName в PPM. В следующей таблице перечислены свойства коллекции ModelMeasureNames .

Свойство Чтение и запись Тип Описание
Приложение Только для чтения Приложение Возвращает объект , представляющий приложение Microsoft Excel.
Count Только для чтения Long Возвращает число объектов ModelMeasureName в коллекции
Creator Только для чтения xlCreator Возвращает 32-разрядное целое число, указывающее приложение, в котором был создан указанный объект.
Parent Только для чтения Object Возвращает объект Object , представляющий родительский объект указанной коллекции ModelMeasureNames .

Метод ModelMeasureNames.Item

Возвращает один объект из коллекции ModelMeasureNames . В следующей таблице перечислены параметры метода Item .

Имя Необходимость Тип Описание
Указатель Обязательный Variant Номер индекса или имя объекта.

Объект ModelMeasureName

Объект , представляющий имя меры в PPM. В следующей таблице перечислены свойства объекта ModelMeasureName .

Свойство Чтение и запись Тип Описание
Приложение Только для чтения Приложение Возвращает объект , представляющий приложение Microsoft Excel.
MeasureName Только для чтения String Строка , представляющая новое имя меры, которая была добавлена в объект ModelTable , определенный свойством TableName .
Creator Только для чтения xlCreator Возвращает 32-разрядное целое число, указывающее приложение, в котором был создан указанный объект.
Parent Только для чтения Object Возвращает объект Object , представляющий родительский объект указанного объекта ModelMeasureName .
TableName Только для чтения String Строка , представляющая имя таблицы в PPM.

Коллекция ModelRelationships

Коллекция ModelRelationships содержит коллекцию объектов ModelRelationship в PPM. В следующей таблице перечислены свойства коллекции ModelRelationships .

Свойство Чтение и запись Тип Описание
Приложение Только для чтения Приложение Возвращает объект , представляющий приложение Microsoft Excel.
Count Только для чтения Long Возвращает количество объектов ModelRelationship в коллекции
Creator Только для чтения xlCreator Возвращает 32-разрядное целое число, указывающее приложение, в котором был создан указанный объект.
Parent Только для чтения Object Возвращает объект Object , представляющий родительский объект указанной коллекции ModelRelationships .

Метод ModelRelationships.Add

Добавляет связь в коллекцию ModelRelationships . В следующей таблице перечислены параметры метода Add .

Имя Необходимость Тип Описание
ForeignKeyColumn Обязательный ModelTableColumn Объект ModelTableColumn , представляющий внешний ключевой столбец в таблице на многоуровневой стороне связи "один ко многим".
PrimaryKeyColumn Обязательный ModelTableColumn Объект ModelTableColumn , представляющий столбец первичного ключа в таблице с одной стороны связи "один ко многим".

Метод ModelRelationships.Item

Возвращает один объект из коллекции ModelRelationships . В следующей таблице перечислены параметры метода Item .

Имя Необходимость Тип Описание
Указатель Обязательный Variant Номер индекса или имя объекта.

Объект ModelRelationship

Представляет связь между объектами ModelTableColumn . Используется при программном создании связей. В следующей таблице перечислены свойства объекта ModelRelationship .

Свойство Чтение и запись Тип Описание
Active Чтение и запись Boolean При значении True связь активна.
Приложение Только для чтения Приложение Возвращает объект , представляющий приложение Microsoft Excel.
Creator Только для чтения xlCreator Возвращает 32-разрядное целое число, указывающее приложение, в котором был создан указанный объект.
ForeignKeyColumn Только для чтения ModelTableColumn Содержит объект ModelTableColumn , представляющий внешний ключевой столбец на многоуровневой стороне связи "один ко многим".
ForeignKeyTable Только для чтения ModelTable Содержит объект ModelTable , представляющий таблицу на стороне множества связи "один ко многим".
Parent Только для чтения Object Возвращает объект объектной модели, представляющий модель, в которой находится объект ModelRelationship .
PrimaryKeyColumn Только для чтения ModelTableColumn Содержит объект ModelTableColumn , представляющий первичный ключевой столбец в таблице с одной стороны связи "один ко многим".
PrimaryKeyTable Только для чтения ModelTable Содержит объект ModelTable , представляющий таблицу с одной стороны связи "один ко многим".

Метод ModelRelationship.Delete

Метод Delete объекта ModelRelationship не имеет параметров. Удаляет связь.

Коллекция ModelTables

Коллекция ModelTables содержит коллекцию объектов ModelTable в PPM. В следующей таблице перечислены свойства коллекции ModelTables .

Свойство Чтение и запись Тип Описание
Приложение Только для чтения Приложение Возвращает объект , представляющий приложение Microsoft Excel.
Count Только для чтения Long Возвращает количество объектов ModelTable в коллекции
Creator Только для чтения xlCreator Возвращает 32-разрядное целое число, указывающее приложение, в котором был создан указанный объект.
Parent Только для чтения Object Возвращает объект Object , представляющий родительский объект указанной коллекции ModelTables .

Метод ModelTables.Item

Возвращает один объект из коллекции ModelTables . В следующей таблице перечислены параметры метода Item.

Имя Необходимость Тип Описание
Указатель Обязательный Variant Номер индекса или имя объекта.

Объект ModelTable

Представляет таблицу в объекте Model . Объект ModelTable доступен только для чтения, что означает, что его нельзя создать или изменить с помощью объектной модели. Для каждой таблицы в модели имеется объект ModelTable . В следующей таблице перечислены свойства объекта ModelTable .

Свойство Чтение и запись Тип Описание
Приложение Только для чтения Приложение Возвращает объект , представляющий приложение Microsoft Excel.
Creator Только для чтения xlCreator Возвращает 32-разрядное целое число, указывающее приложение, в котором был создан указанный объект.
ModelTableColumns Только для чтения ModelTableColumns Коллекция объектов ModelTableColumn , составляющих объект ModelTable .
Имя Только для чтения String Возвращает имя объекта ModelTable .
Parent Только для чтения Object Возвращает объект Object , представляющий модель, в которой находится объект ModelTable .
RecordCount Только для чтения Integer Возвращает общее число строк для объекта ModelTable .
SourceName Только для чтения String Имя таблицы в источнике данных. Если в таблице нет источника данных (созданного в модели), свойство вернет ошибку.
SourceWorkbookConnection Только для чтения WorkbookConnection Возвращает подключение к книге, из которой был создан объект ModelTable .

Метод ModelTable.Refresh

Метод Refresh объекта ModelTable не имеет параметров. Обновляет исходные подключения таблицы модели.

Коллекция ModelTableColumns

Коллекция ModelTableColumns содержит коллекцию объектов ModelTableColumn в PPM. В следующей таблице перечислены свойства коллекции ModelTableColumns .

Свойство Чтение и запись Тип Описание
Приложение Только для чтения Приложение Возвращает объект , представляющий приложение Microsoft Excel.
Count Только для чтения Long Возвращает число объектов ModelTableColumn в коллекции
Creator Только для чтения xlCreator Возвращает 32-разрядное целое число, указывающее приложение, в котором был создан указанный объект.
Parent Только для чтения Object Возвращает объект Object , представляющий родительский объект указанной коллекции ModelTableColumns .

Метод ModelTableColumns.Item

Возвращает один объект из коллекции ModelTableColumns . В следующей таблице перечислены параметры метода Item .

Имя Необходимость Тип Описание
Указатель Обязательный Variant Номер индекса или имя объекта.

Объект ModelTableColumn

Представляет один столбец в объекте ModelTable . Используется при программном создании связей. В следующей таблице перечислены свойства объекта ModelTableColumn .

Свойство Чтение и запись Тип Описание
Приложение Только для чтения Приложение Возвращает объект , представляющий приложение Microsoft Excel.
Creator Только для чтения xlCreator Возвращает 32-разрядное целое число, указывающее приложение, в котором был создан указанный объект.
DataType Только для чтения xlParameterDataType Возвращает тип данных столбца.
Имя Только для чтения String Возвращает имя объекта ModelTableColumn .
Parent Только для чтения Object Возвращает объект Object , представляющий родительский объект указанного объекта ModelTableColumn .

Коллекция ModelTableNames

Коллекция ModelTableNames содержит коллекцию объектов ModelTableName в PPM. В следующей таблице перечислены свойства коллекции ModelTableNames .

Свойство Чтение и запись Тип Описание
Приложение Только для чтения Приложение Возвращает объект , представляющий приложение Microsoft Excel.
Count Только для чтения Long Возвращает число объектов ModelTableName в коллекции
Creator Только для чтения xlCreator Возвращает 32-разрядное целое число, указывающее приложение, в котором был создан указанный объект.
Parent Только для чтения Object Возвращает объект Object , представляющий родительский объект указанного объекта ModelTableNames .

Метод ModelTableNames.Item

Возвращает один объект из коллекции ModelTableNames . В следующей таблице перечислены параметры метода Item .

Имя Необходимость Тип Описание
Указатель Обязательный Variant Номер индекса или имя объекта.

Коллекция ModelTableNameChanges

Коллекция ModelTableNameChanges содержит коллекцию объектов ModelTableNameChange в PPM. В следующей таблице перечислены свойства коллекции ModelTableNameChanges .

Свойство Чтение и запись Тип Описание
Приложение Только для чтения Приложение Возвращает объект , представляющий приложение Microsoft Excel.
Count Только для чтения Long Возвращает число объектов ModelTableNameChange в коллекции.
Creator Только для чтения xlCreator Возвращает 32-разрядное целое число, указывающее приложение, в котором был создан указанный объект.
Parent Только для чтения Object Возвращает объект Object , представляющий родительский объект указанной коллекции ModelTableNameChanges .

Метод ModelTableNameChanges.Item

Возвращает один объект из коллекции ModelTableNameChanges . В следующей таблице перечислены параметры метода Item .

Имя Необходимость Тип Описание
Указатель Обязательный Variant Номер индекса или имя объекта.

Объект ModelTableNameChange

Объект , представляющий старое и новое имя таблицы, которая была переименована в PPM. В следующей таблице перечислены свойства объекта ModelTableNameChange .

Свойство Чтение и запись Тип Описание
Приложение Только для чтения Приложение Возвращает объект , представляющий приложение Microsoft Excel.
Creator Только для чтения xlCreator Возвращает 32-разрядное целое число, указывающее приложение, в котором был создан указанный объект.
Parent Только для чтения Object Возвращает объект Object , представляющий модель, в которой находится объект ModelTableNameChange .
TableNameNew Только для чтения String Возвращает новое имя таблицы.
TableNameOld Только для чтения String Возвращает старое имя таблицы.

Заключение

Надстройка PowerPivot позволяет создавать собственные кубы, а не использовать стандартные кубы, которые Excel создает для вас за power tables. С помощью этой надстройки можно просматривать кубы в визуальном контексте и изменять свойства куба. Объект Model хранит ссылки на подключения к книгам и сведения о таблицах и связях, содержащихся в модели PowerPivot.

См. также

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.