Leer en inglés

Compartir a través de


Acerca del objeto Model de PowerPivot en Excel

Obtenga información sobre el modelo de complemento de PowerPivot y su modelo de objetos de Excel.

El complemento PowerPivot le permite crear visualmente sus propios cubos. Un cubo de datos es una matriz de datos definida en dimensiones o capas. El objeto Model en Excel implementado por el complemento PowerPivot proporciona la base para cargar y combinar datos de origen de varios orígenes de datos para el análisis de datos en el escritorio, incluidas bases de datos relacionales, orígenes multidimensionales, servicios en la nube, fuentes de distribución de datos, archivos de Excel, archivos de texto y datos de la Web. Excel integra orígenes de datos adicionales y permite combinar datos de varios orígenes de datos.

La creación y eliminación del modelo PowerPivot (PPM) se desencadena por acciones del usuario y el desarrollador no puede crearlo de manera directa.

Definición de las relaciones

En este artículo, nos referiremos a la conexión entre dos tablas que establece cómo se deben correlacionar los datos como relaciones.

Las relaciones unen datos de orígenes de datos no relacionados anteriormente. Cada relación tiene una clave principal y una clave externa. Las relaciones permiten unir los datos en un único modelo. Esto permite lo siguiente:

  • Filtrado de datos de una tabla por datos de una tabla relacionada
  • Filtrado de datos por columnas relacionadas
  • Integrar columnas de varias tablas en una tabla dinámica o un gráfico dinámico
  • Reducir el tamaño de los libros al no tener que repetir los datos

Solo modelos únicos

Excel con el complemento de PowerPivot crea un modelo único en el libro al que puede agregar orígenes de datos, así como crear, modificar y relacionar tablas. Solo puede haber un modelo único en un libro.

Trabajar con orígenes de datos OLAP

Al conectarse a un origen de datos OLAP como Analysis Services y crear tablas dinámicas OLAP, gráficos dinámicos, segmentaciones o funciones de cubo, no se crea ningún modelo. Los libros que se crean con el complemento de PowerPivot se pueden cargar a SharePoint o a la memoria del servidor y otros libros pueden obtener acceso a ellos como si fuese una instancia normal de SQL Server Analysis Services.

Desencadenar la creación de un modelo de PowerPivot

De forma predeterminada, los archivos XLSX de Excel 2010 y Excel no tienen un PPM inicializado en ellos hasta que el modelo se considere necesario. Determinadas acciones desencadenan la creación de un PPM si no existe ningún modelo en el libro. Las secciones siguientes describen las acciones que desencadenarán la creación de un PPM cuando este no exista en el libro.

Adición de un nuevo origen de datos no heredado

Cada vez que importa determinados tipos de datos, se crea un modelo nuevo en el libro (si todavía no existe uno) que contiene las propiedades de la conexión, la representación de la tabla de los orígenes de datos del libro y las relaciones entre ellos. Esto incluye los orígenes de datos internos, como rangos y tablas. En la tabla siguiente se enumeran los distintos orígenes de datos que se pueden integrar con el PPM.

Data Source Descripción Vista previa de la tabla Consulta admitida
Microsoft SQL Server Ya se admite en Excel
Microsoft SQL Azure Data Market Se admite como un nuevo origen de datos de fuente de datos No
Almacenamiento de datos paralelos de Microsoft SQL Server Compatible mediante el controlador OLE DB instalado
Microsoft Access Ya se admite en Excel
Oracle Ya se admite en Excel
Teradata Disponible si está instalado el controlador ODBC u OLE DB No No
Sybase Disponible si está instalado el controlador ODBC u OLE DB No No
Informix Disponible si está instalado el controlador ODBC u OLE DB No No
IBM Db2 Disponible si está instalado el controlador ODBC u OLE DB No No
Microsoft Analysis Services Ya se admite en Excel
Informe (SSRS) Puede leer y usar las conexiones, pero no crear en el cliente de Excel No
Texto Desde el cuadro de diálogo de Excel en la interfaz de usuario de la cinta de opciones No
Fuentes de datos (OData) Se admite como un nuevo origen de datos
XML Ya se admite en Excel No No
Listas de SharePoint Ya se admiten en Excel. Excel usa el proveedor DataFeed para conectarse a SharePoint No No
SharePoint Nueva característica de Excel
Tablas de Excel Tabla definida por el usuario en Excel que se usa para la nueva característica de datos. Cuando se crea la tabla, se crea una conexión de datos de la hoja de cálculo a la tabla. N/D N/D
Rangos de Excel Rango definido por el usuario en Excel que se usa para la nueva característica de datos. En este caso, se crea una conexión de datos de la hoja de cálculo al rango solo si una característica de datos, como un gráfico o una tabla dinámica, usa el rango. N/D N/D

Creación de una nueva tabla dinámica de Excel que no es OLAP

Las nuevas tablas dinámicas de Excel, distintas de las creadas a partir de un origen de datos OLAP, se basarán en un PPM, por lo tanto, si un PPM no está presente en el archivo, se crea uno nuevo como parte de la acción de creación de la tabla dinámica. Esto incluye lo siguiente:

  • Usar la interfaz de usuario de inserción de una tabla dinámica
  • Resumir los datos con la interfaz de usuario de tabla dinámica
  • Tabla dinámica basada en un origen de datos no OLAP creada mediante el modelo de objetos de Microsoft Visual Basic para Aplicaciones (VBA)

Creación de un nuevo gráfico dinámico de Excel que no es OLAP

En Excel, las tablas dinámicas y los gráficos dinámicos tienen la capacidad de dejar de estar acoplados. Por lo tanto, al insertar un gráfico dinámico en un libro sin un modelo, se creará un PPM.

Pegar tablas dinámicas que no son OLAP de Excel desde otro libro

Al pegar una tabla dinámica o un gráfico dinámico desde otro libro que se basa en un PPM en uno que no tenga un PPM, se creará un nuevo PPM en el libro de destino. Se agregará un nuevo origen de datos al modelo recientemente creado que apunta a los datos subyacentes de la tabla dinámica o el gráfico dinámico original.

Deshacer la creación de un modelo de PowerPivot

Se pueden deshacer todas las acciones que conducen a la creación de un PPM. Si se seleccionan estas acciones desde el menú de deshacer, no se deshará la creación del modelo real pero tampoco se le agregará nada, es decir, que permanecerá vacío. Cuando se guarda el libro, si el modelo está vacío, el modelo no se guarda con el archivo. No existe una forma explícita de eliminar manualmente un modelo que se creó en el libro.

Nota

De forma similar al comportamiento de Excel 2010, hay una restricción en qué tamaños de modelo se pueden deshacer. Cuando un modelo crece hasta este límite, ya no se proporcionará la funcionalidad de deshacer tamaño para acciones como la actualización. El límite actual para las tablas dinámicas nativas es de 300 000 filas, a 28 bytes una celda este límite es aproximadamente de 8 MB en memoria. Estos valores se pueden establecer mediante opciones avanzadas en Excel, como se muestra en la ilustración siguiente. Definir tamaño de las operaciones de deshacer del modelo de datos

El modelo de objeto Model de PowerPivot

Un libro podrá tener un solo objeto Model . El objeto Model representa el objeto de nivel superior que contiene todas sus conexiones, relaciones y tablas.

No puede crear manualmente un modelo en un libro; la creación del modelo se desencadena a través de las acciones descritas en una sección anterior de este artículo. La creación del modelo se activa a través de las acciones descritas en una sección anterior de este artículo. Si cualquiera de estas acciones se realiza a través del modelo de objetos (OM), se crea un nuevo modelo. El propósito de este OM es la creación, mediante programación, de relaciones entre las tablas del modelo que derivan en tablas combinadas, que combinan tablas dinámicas, etc. Para poder hacer esto, debe ser capaz de explorar el modelo para encontrar las tablas apropiadas y encontrar, dentro de las tablas, las columnas apropiadas que se usarían para crear la relación.

Objeto Model

El objeto Model almacena referencias a conexiones de libro e información sobre las tablas y relaciones contenidas en el PPM. En la tabla siguiente se enumeran las propiedades del objeto Model .

Propiedad Lectura y escritura Tipo Descripción
Application Solo lectura Application Devuelve un objeto que representa la aplicación de Microsoft Excel.
Creator Solo lectura xlCreator Devuelve un entero de 32 bits que indica la aplicación en la que se creó el objeto especificado.
Parent Solo lectura Objeto Devuelve un objeto Object que representa el objeto primario del objeto Model especificado.
ModelTables Solo lectura ModelTable Colección de tablas dentro del PPM.
ModelRelationships Solo lectura ModelRelationships Colección de relaciones entre tablas del PPM.
DataModelConnection N/D WorkbookConnection Devuelve el objeto de conexión del libro de modelo de la colección de conexiones del libro que se conecta con el modelo.

Método Model.AddConnection

Agrega una nueva conexión de libro al modelo con las mismas propiedades que la suministrada como argumento. Este método solo funciona en conexiones externas que no corresponden al modelo y devolverá un error si se le llama con una conexión a un modelo externo como su argumento. Cuando se llama a este método, se crea una nueva conexión de modelo y se denomina igual que la conexión heredada con un entero al final para que el nombre sea único. En la tabla siguiente se enumeran los parámetros del método AddConnection .

Nombre Obligatorio/opcional Tipo Descripción
ConnectionToDataSource Obligatorio WorkbookConnection La conexión del libro

Método Model.CreateModelWorkbookConnection

Al llamar a este método, se devuelve un objeto WorkbookConnection de tipo ModelConnection. Se devuelve una conexión de modelo conectada a la tabla especificada. Este tipo de conexión solo lo pueden usar las tablas de consulta en Excel. En la tabla siguiente se enumeran los parámetros del método CreateModelWorkbookConnection .

Nombre Obligatorio/opcional Tipo Descripción
ModelTable Obligatorio Variant Un nombre de tabla del modelo o un objeto de tabla del modelo.

Método Model.Initialize

El método Initialize del objeto Model no tiene parámetros. Inicializa el PPM. Se lo llama de forma predeterminada la primera vez que se usa el modelo.

Método Model.Refresh

El método Refresh del objeto Model no tiene parámetros. Actualiza todos los orígenes de datos asociados con el modelo, vuelve a procesar totalmente el modelo y actualiza todas las características de los datos de Excel asociadas con el objeto Model.

Objeto ModelChanges

Representa los cambios realizados en el PPM. El objeto ModelChanges contiene información sobre qué cambios se realizaron en el modelo de datos cuando se produce el evento Workbook.ModelChange después de una operación de modelo. Cuando Excel realiza cambios en el modelo de datos, pueden realizarse varios cambios en la misma operación y el objeto ModelChanges incluirá información sobre todos los cambios realizados en una operación de modelo. En la tabla siguiente se enumeran las propiedades del objeto ModelChanges .

Propiedad Lectura y escritura Tipo Descripción
Application Solo lectura Application Devuelve un objeto que representa la aplicación de Microsoft Excel.
ColumnsAdded Solo lectura ModelColumnNames Devuelve una colección ModelColumnNames de objetos ModelColumnName que representan todas las columnas agregadas como parte de una operación de modelo.
ColumnsChanged Solo lectura ModelColumnChanges Devuelve una colección ModelColumnChanges de objetos ModelColumnChange que representan nombres de tabla y nombres de columna de todas las columnas de tabla para las que se cambió el tipo de datos como parte de una operación de modelo.
ColumnsDeleted Solo lectura ModelColumnNames Devuelve una colección ModelColumnNames de objetos ModelColumnName que representan todas las columnas que se eliminaron como parte de una operación de modelo.
MeasuresAdded Solo lectura ModelMeasureNames Devuelve una colección ModelMeasureNames de objetos ModelMeasureName que representan todas las medidas que se agregaron como parte de una operación de modelo.
Parent Solo lectura Objeto Devuelve un objeto Object que representa el objeto primario del objeto ModelChanges especificado.
RelationshipChange Solo lectura Boolean Cuando es True, se cambiaron una o varias relaciones del modelo (agregadas, eliminadas o modificadas) como parte de una operación de modelo. Cuando es False, no se cambió ninguna relación durante la operación.
TableNamesChanged Solo lectura ModelTableNameChanges Devuelve una colección ModelTableNameChanges de objetos ModelTableNameChange que representa nombres antiguos y nuevos de todas las tablas cuyo nombre se ha cambiado en el modelo como parte de una operación de modelo.
TablesAdded Solo lectura ModelTableNames Devuelve una colección ModelTableNames de nombres de tabla como cadenas que representan todas las tablas que se agregaron al modelo como parte de una operación de modelo.
TablesDeleted Solo lectura ModelTableNames Devuelve una colección ModelTableNames de nombres de tabla como cadenas que representa todas las tablas que se eliminaron del modelo como parte de una operación de modelo.
TablesModified Solo lectura ModelTableNames Devuelve una colección ModelTableNames de nombres de tabla como cadenas que representa todas las tablas que se actualizaron o recalcularon como parte de una operación de modelo.
UnknownChange Solo lectura Boolean True cuando se realiza un cambio no especificado en el modelo como parte de una transacción de modelo.

Colección ModelColumnChanges

Colección de objetos ModelColumnChange que representan columnas para las que se cambió el tipo de datos en el PPM. En la tabla siguiente se enumeran las propiedades de la colección ModelColumnChanges .

Propiedad Lectura y escritura Tipo Descripción
Application Solo lectura Application Devuelve un objeto que representa la aplicación de Microsoft Excel.
Count Solo lectura Long Devuelve el número de objetos ModelColumnChange de la colección.
Creator Solo lectura xlCreator Devuelve un entero de 32 bits que indica la aplicación en la que se creó el objeto especificado.
Parent Solo lectura Objeto Devuelve un objeto Object que representa el objeto primario del objeto ModelColumnChanges especificado.

Método ModelColumnChanges.Item

Devuelve un único objeto de la colección ModelColumnChanges . En la tabla siguiente se enumeran los parámetros del método Item .

Nombre Obligatorio/opcional Tipo Descripción
Índice Obligatorio Variant El número de índice o el nombre del objeto.

Objeto ModelColumnChange

Un objeto que representa una columna de una tabla en el PPM para la que se ha cambiado el tipo de datos. En la tabla siguiente se enumeran las propiedades del objeto ModelColumnChange .

Propiedad Lectura y escritura Tipo Descripción
Application Solo lectura Application Devuelve un objeto que representa la aplicación de Microsoft Excel.
ColumnName Solo lectura String String que representa el nombre de una columna para la que se cambió el tipo de datos.
Creator Solo lectura xlCreator Devuelve un entero de 32 bits que indica la aplicación en la que se creó el objeto especificado.
Parent Solo lectura Objeto Devuelve un objeto Object que representa el objeto primario del objeto ModelColumnChange especificado.
TableName Solo lectura String String que representa el nombre de una tabla del PPM para la que se ha cambiado el tipo de datos de una columna.

Colección ModelColumnNames

Colección de objetos ModelColumnName que representa columnas de tablas en el PPM. En la tabla siguiente se enumeran las propiedades de la colección ModelColumnNames .

Propiedad Lectura y escritura Tipo Descripción
Application Solo lectura Application Devuelve un objeto que representa la aplicación de Microsoft Excel.
Count Solo lectura Long Devuelve el número de objetos ModelColumnName de la colección.
Creator Solo lectura xlCreator Devuelve un entero de 32 bits que indica la aplicación en la que se creó el objeto especificado.
Parent Solo lectura Objeto Devuelve un objeto Object que representa el objeto primario de la colección ModelColumnNames especificada.

Método ModelColumnNames.Item

Devuelve un único objeto de la colección ModelColumnNames . En la tabla siguiente se enumeran los parámetros del método Item .

Nombre Obligatorio/opcional Tipo Descripción
Índice Obligatorio Variant El número de índice o el nombre del objeto.

Objeto ModelColumnName

Un objeto que representa el nombre de una columna del PPM. En la tabla siguiente se enumeran las propiedades del objeto ModelColumnName .

Propiedad Lectura y escritura Tipo Descripción
Application Solo lectura Application Devuelve un objeto que representa la aplicación de Microsoft Excel.
ColumnName Solo lectura String String que representa el nombre de una columna de la tabla identificada en la propiedad TableName.
Creator Solo lectura xlCreator Devuelve un entero de 32 bits que indica la aplicación en la que se creó el objeto especificado.
Parent Solo lectura Objeto Devuelve un objeto Object que representa el objeto primario del objeto ModelColumnName especificado.
TableName Solo lectura String String que representa el nombre de una tabla del PPM.

Objeto ModelConnection

El objeto ModelConnection contendrá información sobre el nuevo tipo de conexión de modelo introducido en Excel para interactuar con el PPM integrado. En la tabla siguiente se enumeran las propiedades del objeto ModelConnection .

Propiedad Lectura y escritura Tipo Descripción
ADOConnection Solo lectura ADOConnection Se usa para crear una conexión abierta a un origen de datos. Habilita complementos, como PowerViewer, para crear una conexión directa con el motor y, por lo tanto, con el modelo de datos.
Application Solo lectura Application Devuelve un objeto que representa la aplicación de Microsoft Excel.
CommandText Lectura y escritura Variant Devuelve o establece la cadena de comando para el origen de datos especificado (tabla).
CommandType Lectura y escritura xlCmdType Devuelve o establece una de las constantes xlCmdType que especifican el tipo de comando.
Creator Solo lectura xlCreator Devuelve un entero de 32 bits que indica la aplicación en la que se creó el objeto especificado.
Parent Solo lectura Objeto Devuelve un objeto Object que representa el objeto primario del objeto ModelConnection especificado.

Colección ModelMeasureNames

La colección ModelMeasureNames contiene una colección de objetos ModelMeasureName en el PPM. En la tabla siguiente se enumeran las propiedades de la colección ModelMeasureNames .

Propiedad Lectura y escritura Tipo Descripción
Application Solo lectura Application Devuelve un objeto que representa la aplicación de Microsoft Excel.
Count Solo lectura Long Devuelve el número de objetos ModelMeasureName de la colección.
Creator Solo lectura xlCreator Devuelve un entero de 32 bits que indica la aplicación en la que se creó el objeto especificado.
Parent Solo lectura Objeto Devuelve un objeto Object que representa el objeto primario de la colección ModelMeasureNames especificada.

Método ModelMeasureNames.Item

Devuelve un único objeto de la colección ModelMeasureNames . En la tabla siguiente se enumeran los parámetros del método Item .

Nombre Obligatorio/opcional Tipo Descripción
Índice Obligatorio Variant El número de índice o el nombre del objeto.

Objeto ModelMeasureName

Un objeto que representa el nombre de una medida del PPM. En la tabla siguiente se enumeran las propiedades del objeto ModelMeasureName .

Propiedad Lectura y escritura Tipo Descripción
Application Solo lectura Application Devuelve un objeto que representa la aplicación de Microsoft Excel.
MeasureName Solo lectura String String que representa el nuevo nombre de una medida que se agregó al objeto ModelTable identificado en la propiedad TableName.
Creator Solo lectura xlCreator Devuelve un entero de 32 bits que indica la aplicación en la que se creó el objeto especificado.
Parent Solo lectura Objeto Devuelve un objeto Object que representa el objeto primario del objeto ModelMeasureName especificado.
TableName Solo lectura String String que representa el nombre de una tabla del PPM.

Colección ModelRelationships

La colección ModelRelationships contiene una colección de objetos ModelRelationship en el PPM. En la tabla siguiente se enumeran las propiedades de la colección ModelRelationships .

Propiedad Lectura y escritura Tipo Descripción
Application Solo lectura Application Devuelve un objeto que representa la aplicación de Microsoft Excel.
Count Solo lectura Long Devuelve el número de objetos ModelRelationship de la colección.
Creator Solo lectura xlCreator Devuelve un entero de 32 bits que indica la aplicación en la que se creó el objeto especificado.
Parent Solo lectura Objeto Devuelve un objeto Object que representa el objeto primario de la colección ModelRelationships especificada.

Método ModelRelationships.Add

Agrega una relación a la colección ModelRelationships . En la tabla siguiente se enumeran los parámetros del método Add .

Nombre Obligatorio/opcional Tipo Descripción
ForeignKeyColumn Obligatorio ModelTableColumn Objeto ModelTableColumn que representa la columna de clave externa de la tabla en el lado varios de la relación uno a varios.
PrimaryKeyColumn Obligatorio ModelTableColumn Objeto ModelTableColumn que representa la columna de clave principal de la tabla en el lado uno de la relación uno a varios.

Método ModelRelationships.Item

Devuelve un único objeto de la colección ModelRelationships . En la tabla siguiente se enumeran los parámetros del método Item .

Nombre Obligatorio/opcional Tipo Descripción
Índice Obligatorio Variant El número de índice o el nombre del objeto.

Objeto ModelRelationship

Representa una relación entre objetos ModelTableColumn . Se usa al crear relaciones mediante programación. En la tabla siguiente se enumeran las propiedades del objeto ModelRelationship .

Propiedad Lectura y escritura Tipo Descripción
Active Lectura y escritura Boolean Cuando es True, la relación está activa.
Aplicación Solo lectura Application Devuelve un objeto que representa la aplicación de Microsoft Excel.
Creator Solo lectura xlCreator Devuelve un entero de 32 bits que indica la aplicación en la que se creó el objeto especificado.
ForeignKeyColumn Solo lectura ModelTableColumn Contiene el objeto ModelTableColumn que representa la columna de clave externa en el lado varios de la relación uno a varios.
ForeignKeyTable Solo lectura ModelTable Contiene el objeto ModelTable que representa la tabla en el lado varios de la relación uno a varios.
Parent Solo lectura Objeto Devuelve un objeto de modelo object que representa el modelo en el que reside el objeto ModelRelationship .
PrimaryKeyColumn Solo lectura ModelTableColumn Contiene el objeto ModelTableColumn que representa la columna de clave principal de la tabla en el lado uno de la relación uno a varios.
PrimaryKeyTable Solo lectura ModelTable Contiene el objeto ModelTable que representa la tabla en el lado uno de la relación uno a varios.

Método ModelRelationship.Delete

El método Delete del objeto ModelRelationship no tiene parámetros. Elimina una relación.

Colección ModelTables

La colección ModelTables contiene una colección de objetos ModelTable en el PPM. En la tabla siguiente se enumeran las propiedades de la colección ModelTables .

Propiedad Lectura y escritura Tipo Descripción
Application Solo lectura Application Devuelve un objeto que representa la aplicación de Microsoft Excel.
Count Solo lectura Long Devuelve el número de objetos ModelTable de la colección.
Creator Solo lectura xlCreator Devuelve un entero de 32 bits que indica la aplicación en la que se creó el objeto especificado.
Parent Solo lectura Objeto Devuelve un objeto Object que representa el objeto primario de la colección ModelTables especificada.

Método ModelTables.Item

Devuelve un único objeto de la colección ModelTables . En la tabla siguiente se enumeran los parámetros del método Item.

Nombre Obligatorio/opcional Tipo Descripción
Índice Obligatorio Variant El número de índice o el nombre del objeto.

Objeto ModelTable

Representa una tabla en el objeto Model . El objeto ModelTable es de solo lectura, lo que significa que no se puede crear ni editar a través del modelo de objetos. Hay un objeto ModelTable para cada tabla del modelo. En la tabla siguiente se enumeran las propiedades del objeto ModelTable .

Propiedad Lectura y escritura Tipo Descripción
Application Solo lectura Application Devuelve un objeto que representa la aplicación de Microsoft Excel.
Creator Solo lectura xlCreator Devuelve un entero de 32 bits que indica la aplicación en la que se creó el objeto especificado.
ModelTableColumns Solo lectura ModelTableColumns Colección de objetos ModelTableColumn que componen el objeto ModelTable .
Nombre Solo lectura Cadena Devuelve el nombre del objeto ModelTable .
Parent Solo lectura Objeto Devuelve un objeto Object que representa el modelo en el que reside el objeto ModelTable .
RecordCount Solo lectura Integer Devuelve el número total de filas del objeto ModelTable .
SourceName Solo lectura String Nombre de la tabla en el origen de datos. Si la tabla no tiene ningún origen de datos (se creó en el modelo), la propiedad devolverá un error.
SourceWorkbookConnection Solo lectura WorkbookConnection Devuelve la conexión del libro desde la que se originó el objeto ModelTable .

Método ModelTable.Refresh

El método Refresh del objeto ModelTable no tiene parámetros. Actualiza las conexiones de origen de la tabla del modelo.

Colección ModelTableColumns

La colección ModelTableColumns contiene una colección de objetos ModelTableColumn en el PPM. En la tabla siguiente se enumeran las propiedades de la colección ModelTableColumns .

Propiedad Lectura y escritura Tipo Descripción
Application Solo lectura Application Devuelve un objeto que representa la aplicación de Microsoft Excel.
Count Solo lectura Long Devuelve el número de objetos ModelTableColumn de la colección.
Creator Solo lectura xlCreator Devuelve un entero de 32 bits que indica la aplicación en la que se creó el objeto especificado.
Parent Solo lectura Objeto Devuelve un objeto Object que representa el objeto primario de la colección ModelTableColumns especificada.

Método ModelTableColumns.Item

Devuelve un único objeto de la colección ModelTableColumns . En la tabla siguiente se enumeran los parámetros del método Item .

Nombre Obligatorio/opcional Tipo Descripción
Índice Obligatorio Variant El número de índice o el nombre del objeto.

Objeto ModelTableColumn

Representa una sola columna en el objeto ModelTable . Se usa al crear relaciones mediante programación. En la tabla siguiente se enumeran las propiedades del objeto ModelTableColumn .

Propiedad Lectura y escritura Tipo Descripción
Application Solo lectura Application Devuelve un objeto que representa la aplicación de Microsoft Excel.
Creator Solo lectura xlCreator Devuelve un entero de 32 bits que indica la aplicación en la que se creó el objeto especificado.
DataType Solo lectura xIParameterDataType Devuelve el tipo de datos de la columna.
Name Solo lectura Cadena Devuelve el nombre del objeto ModelTableColumn .
Parent Solo lectura Objeto Devuelve un objeto Object que representa el objeto primario del objeto ModelTableColumn especificado.

Colección ModelTableNames

La colección ModelTableNames contiene una colección de objetos ModelTableName en el PPM. En la tabla siguiente se enumeran las propiedades de la colección ModelTableNames .

Propiedad Lectura y escritura Tipo Descripción
Application Solo lectura Application Devuelve un objeto que representa la aplicación de Microsoft Excel.
Count Solo lectura Long Devuelve el número de objetos ModelTableName de la colección.
Creator Solo lectura xlCreator Devuelve un entero de 32 bits que indica la aplicación en la que se creó el objeto especificado.
Parent Solo lectura Objeto Devuelve un objeto Object que representa el objeto primario del objeto ModelTableNames especificado.

Método ModelTableNames.Item

Devuelve un único objeto de la colección ModelTableNames . En la tabla siguiente se enumeran los parámetros del método Item .

Nombre Obligatorio/opcional Tipo Descripción
Índice Obligatorio Variant El número de índice o el nombre del objeto.

Colección ModelTableNameChanges

La colección ModelTableNameChanges contiene una colección de objetos ModelTableNameChange en el PPM. En la tabla siguiente se enumeran las propiedades de la colección ModelTableNameChanges .

Propiedad Lectura y escritura Tipo Descripción
Application Solo lectura Application Devuelve un objeto que representa la aplicación de Microsoft Excel.
Count Solo lectura Long Devuelve el número de objetos ModelTableNameChange de la colección.
Creator Solo lectura xlCreator Devuelve un entero de 32 bits que indica la aplicación en la que se creó el objeto especificado.
Parent Solo lectura Objeto Devuelve un objeto Object que representa el objeto primario de la colección ModelTableNameChanges especificada.

Método ModelTableNameChanges.Item

Devuelve un único objeto de la colección ModelTableNameChanges . En la tabla siguiente se enumeran los parámetros del método Item .

Nombre Obligatorio/opcional Tipo Descripción
Índice Obligatorio Variant El número de índice o el nombre del objeto.

Objeto ModelTableNameChange

Un objeto que representa el antiguo y el nuevo nombre de una tabla a la que se le cambió el nombre en el PPM. En la tabla siguiente se enumeran las propiedades del objeto ModelTableNameChange .

Propiedad Lectura y escritura Tipo Descripción
Application Solo lectura Application Devuelve un objeto que representa la aplicación de Microsoft Excel.
Creator Solo lectura xlCreator Devuelve un entero de 32 bits que indica la aplicación en la que se creó el objeto especificado.
Parent Solo lectura Objeto Devuelve un objeto Object que representa el modelo en el que reside el objeto ModelTableNameChange .
TableNameNew Solo lectura String Devuelve el nuevo nombre de la tabla.
TableNameOld Solo lectura String Devuelve el nombre antiguo de la tabla.

Conclusión

El complemento de PowerPivot le permite crear sus propios cubos en lugar de usar los predeterminados que Excel crea automáticamente detrás de las tablas de Power. Con este complemento, puede ver los cubos en un contexto visual y cambiar las propiedades específicas del cubo. El objeto Model almacena referencias a conexiones de libro e información sobre las tablas y relaciones contenidas en el modelo de PowerPivot.

Consulte también

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.