Limieten en beperkingen
Terugschrijven
De volgende functies en bewerkingen worden niet ondersteund:
- Met meerdere cellen kopiëren of plakken van bewerkingen voor terugschrijven.
- Waarden slepen over cellen die formules bevatten met de functie
INFOR.GET.VALUE
. - Waarden terugschrijven in meerdere niet-aaneengesloten cellen.
- Splashing ongedaan maken.
- Terugschrijven met behulp van een MDX-expressie in plaats van met de unieke naam van het element, behalve voor
DefaultMember
.
Vooral als u met grotere rapporten werkt, kunnen vertragingen optreden. Voorkom fouten door de snelheid aan te passen waarmee u gegevens invoert.
Aangepaste functies
INFOR.WRITE.VALUE
ondersteunt geen multidimensionale expressies (MDX), met uitzondering van DefaultMember
.
Ad-hocrapport
Als u alle ad-hocfuncties correct wilt gebruiken, moet u een Office-versie gebruiken die Office.js API 1.12 of hoger ondersteunt. Met oudere versies van Office gelden de volgende beperkingen:
- U kunt een ad-hocrapport alleen bewerken als de bovenste cel (spillParent-cel) met de functie
INFOR.READ.SLICE
is geselecteerd en als dynamische matrices beschikbaar zijn. - Als dynamische matrices niet beschikbaar zijn, wordt slechts één waarde weergegeven. Waarden lopen niet over in rapportcellen.
- Uitbreiden en samenvouwen werkt niet binnen een werkblad.
Algemeen
Office.js API-gedrag biedt geen volledige ondersteuning voor het gebruik van meerdere werkmappen. Wanneer u bijvoorbeeld schakelt tussen werkmappen, kunnen onverwachte neveneffecten optreden door gebeurtenisverwerking. Als u ook werkbladen gebruikt met namen die spaties of speciale tekens bevatten, werken sommige functies mogelijk niet zoals verwacht.
We raden u aan om Microsoft Office-updates te downloaden vanuit het Monthly Enterprise-kanaal. Als u bijwerkt vanuit het Semi-Annual Enterprise-kanaal, kunt u de nieuwste versie waarschijnlijk niet downloaden en hebt u geen toegang tot de meest recente functionaliteit van Excel Integration.
Gebruik Excel Integration niet als er een andere Office-invoegtoepassing is geïnstalleerd. Extra Office-invoegtoepassingen kunnen onverwachte problemen veroorzaken.
Berekeningen van Application Studio in Self-Service-rapportdefinities
Self-Service-rapportdefinities die berekeningen bevatten die uit Application Studio zijn geïmporteerd, worden momenteel niet ondersteund in Excel Integration.
Beperkingen voor VBA
Als u aangepaste functies van Office Integration gebruikt in Excel VBA, houd er dan rekening mee dat aangepaste functies asynchroon worden uitgevoerd en buiten Excel worden berekend. Daarom kunnen enkele timingverschillen optreden.
Sommige Excel VBA-functies werken alleen in Excel-functies. Bijvoorbeeld: Application.Evaluate
.
Deze lijst bevat suggesties voor het gebruik van aangepaste formules in VBA:
- Zorg bij het programmeren dat de aangepaste functies klaar zijn met berekenen.
- Gebruik de functie
Application.CalculateFullRebuild
in plaats van de functieApplication.Calculate
.Application.CalculateFullRebuild
markeert alle cellen die niet-berekende formules bevatten en activeert het opnieuw opbouwen en de herberekening van alle afhankelijkheden. Het berekeningsproces kan langer zijn dan verwacht omdat het afhankelijkheden opnieuw maakt en vervolgens alle werkmappen berekent. - Voeg aangepaste formules in
=IF
-instructies in een Excel-werkmap in en verwijs naar een cel met een functie WAAR of ONWAAR. Dit is een alternatief voor het gebruik van de functieApplication.CalculateFullRebuild
en stelt u in staat om te selecteren welke aangepaste functie op een specifiek tijdstip moet worden berekend. Dit resulteert in een sneller berekeningsproces.