Limitaciones y restricciones

Reescritura

No se admiten las siguientes características y operaciones:

  • Uso de operaciones de copia o pegado de varias celdas para reescritura.
  • Arrastrar valores sobre celdas que contienen fórmulas con la función INFOR.GET.VALUE.
  • Reescritura de valores en varias celdas no contiguas.
  • Deshacer splashing.
  • Reescritura que utiliza una expresión MDX en lugar del nombre exclusivo de elemento, excepto para DefaultMember.
Nota

Sobre todo al trabajar con informes más grandes, puede experimentar pequeños retrasos. Para evitar errores, ajuste la velocidad a la que se escriben los datos en consecuencia.

Funciones personalizadas

INFOR.WRITE.VALUE no admite expresiones multidimensionales (MDX) excepto para DefaultMember.

informe ad hoc

Para habilitar todas las características ad hoc y que funcionen correctamente, debe utilizar una versión de Office que admita la API Office.js 1.12 o posterior. Con versiones anteriores de Office, se aplican estas limitaciones:

  • Puede editar un informe ad hoc solo si está seleccionada la celda superior izquierda del informe (la celda spillParent) con la función INFOR.READ.SLICE, y si hay disponibles matrices dinámicas.
  • Si las matrices dinámicas no están disponibles, solo se muestra un valor único. No hay desbordamiento de valores sobre las celdas en un informe.
  • La expansión y contracción no funcionan dentro de una hoja de cálculo.

General

El comportamiento de la API Office.js no es totalmente compatible con trabajar con varios libros. Por ejemplo, si cambia entre libros, puede experimentar algunos efectos secundarios inesperados debido a la administración de eventos. Además, si se utilizan hojas de cálculo con nombres que contengan espacios o caracteres especiales, es posible que algunas funciones no funcionen como se esperaba.

Se recomienda descargar actualizaciones de Microsoft Office desde el Canal mensual para empresas. Si actualiza desde el Canal semestral para empresas, es poco probable que pueda descargar la última versión y no tendrá acceso a la última funcionalidad de Excel Integration.

No utilice Excel Integration con otro complemento de Office instalado. Los complementos de Office adicionales pueden provocar problemas inesperados.

Cálculos de Application Studio en definiciones de informe de Self-Service

Las definiciones de informe de Self-Service que contienen cálculos importados de Application Studio actualmente no son compatibles con Excel Integration.

Limitaciones de VBA

Si utiliza funciones personalizadas de Office Integration en VBA de Excel, tenga en cuenta que las funciones personalizadas son asincrónicas y se calculan fuera de Excel. Por lo tanto, pueden producirse algunas discrepancias de tiempo.

Algunas funciones de VBA de Excel solo funcionan en funciones nativas de Excel. Por ejemplo, Application.Evaluate.

Esta lista contiene sugerencias para usar fórmulas personalizadas en VBA:

  • Cuando se programe, asegúrese de que las funciones personalizadas hayan terminado de calcularse.
  • Utilice la función Application.CalculateFullRebuild en lugar de la función Application.Calculate. Application.CalculateFullRebuild marca todas las celdas que contienen fórmulas como no calculadas y desencadena la reconstrucción y el recálculo de todas las dependencias. El proceso de cálculo puede tardar más de lo esperado porque reconstruye dependencias y, a continuación, calcula todos los libros.
  • Inserte fórmulas personalizadas en instrucciones =IF en un libro de Excel y haga referencia a una celda con una función TRUE o FALSE. Es una alternativa al uso de la función Application.CalculateFullRebuild y permite seleccionar la función personalizada que se va a calcular en un momento concreto. Esto genera un proceso de cálculo más rápido.