PivotTable.RefreshDataSourceValues Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Recupera los valores actuales del origen de datos para todas las celdas editadas en un informe de tabla dinámica que está en modo de escritura diferida.
public:
void RefreshDataSourceValues();
public void RefreshDataSourceValues ();
Public Sub RefreshDataSourceValues ()
Comentarios
Para determinar si un informe de tabla dinámica está en modo de escritura diferida, compruebe las EnableWriteback propiedades o EnableDataValueEditing del PivotTable objeto, cualquiera de las cuales devolverá True. Para los informes de tabla dinámica que no están en modo de escritura diferida, al intentar ejecutar este método se genera un error en tiempo de ejecución.
En el caso de los informes de tabla dinámica con orígenes de datos OLAP, la ejecución del RefreshDataSourceValues() método crea una conexión independiente al servidor OLAP y ejecuta la consulta MDX completa (el valor de la PivotTablepropiedad .MDX ) que se usa para realizar una operación de actualización para rellenar el informe de tabla dinámica. Excel extrae los valores devueltos para todas las celdas que se han editado en la vista tabla dinámica y, a continuación, los almacena en la DataSourceValue propiedad para esas celdas.
Este método sólo se aplica a informes de tabla dinámica con orígenes de datos OLAP. Al intentar ejecutar este método con informes de tabla dinámica con orígenes de datos que no son de OLAP, se generará un error en tiempo de ejecución.