Uso de funciones de Report Builder con Microsoft Excel
Puede utilizar funciones de Report Builder para acceder a la funcionalidad sin acceder a la interfaz de usuario del Report Builder.
Por ejemplo, para actualizar automáticamente las solicitudes de Report Builder con filtros de entrada basados en datos recuperados en Excel desde otros orígenes, utilice la cadena RefreshRequestsInCellsRange(…) . Todas las llamadas son asíncronas y se devuelven inmediatamente y no esperan a ejecutarse por completo.
Requisitos
- Se requiere Report Builder 5.0 (o posterior).
En la tabla siguiente se enumeran las funciones expuestas.
Para acceder a las funciones del Report Builder, vaya a Fórmulas > Insertar función. Utilice el campo de búsqueda para buscar una función o seleccione una categoría para enumerar las funciones de esa categoría.
Ejemplo section_034311081C8D4D7AA9275C1435A087CD
El siguiente ejemplo muestra Si el valor de la celda P5 es texto o está en blanco, actualice el rango de la celda P9.
=IF(OR(ISTEXT(P5),ISBLANK(P5)),AsyncRefreshRange("P9"),"")
Usar las funciones de Report Builder con control de formato section_26123090B5BD49748C8D8ED7A1C5ED84
Puede asignar una macro a un control que haya creado y ese control puede ser una función que actualice una solicitud de libro. Por ejemplo, la función AsyncRefreshActiveWorksheet actualizará todas las solicitudes de un libro. Sin embargo, a veces es posible que solo desee actualizar determinadas solicitudes.
- Establezca el parámetro de macro.
- Haga clic con el botón derecho en el control y seleccione Asignar macro.
- Introduzca el nombre de la función del Report Builder (sin parámetros ni paréntesis).
Pasar parámetros a funciones de Report Builder mediante el control de formato section_ECCA1F4990D244619DFD79138064CEF0
Se pueden utilizar dos funciones que toman un parámetro con Control de formato. Debe utilizar el Texto alternativo: campo:
- AsyncRefreshRange(string rangeAddressInA1Format)
- AsyncRefreshWorksheet(string worksheetName)
Para pasar parámetros a funciones de Report Builder mediante el control de formato
-
Haga clic con el botón derecho del ratón en el control y seleccione Formato de control.
-
Haga clic en la ficha Texto alternativo.
-
En Texto alternativo, introduzca el rango de celdas que desee actualizar.
-
Abra la lista de parámetros del Report Builder en Fórmulas > Insertar función> Adobe.ReportBuilder.Bridge.
-
Elija una de las dos opciones que acaban con AltTextParam y haga clic en Aceptar.