Einschränkungen

Zurückschreiben

Folgende Features und Operationen werden nicht unterstützt:

  • Verwenden von mehreren Zellen bei Kopier- oder Einfügeoperationen für das Zurückschreiben.
  • Ziehen von Werten über Zellen, die Formeln mit der Funktion INFOR.GET.VALUE enthalten.
  • Zurückschreiben von Werten in mehrere nicht zusammenhängende Zellen.
  • Rückgängig machen von Splashing.
  • Zurückschreiben mit einem MDX-Ausdruck anstelle eines eindeutigen Namens des Elements, mit Ausnahme von DefaultMember.
Hinweis

Vor allem bei der Verarbeitung von umfangreichen Berichten können kleinere Verzögerungen auftreten. Um Fehler zu vermeiden, passen Sie die Geschwindigkeit an, mit der Sie die Daten eingeben.

Benutzerdefinierte Funktionen

INFOR.WRITE.VALUE unterstützt keine multidimensionale Ausdrücke (MDX), mit Ausnahme von DefaultMember.

Ad-hoc-Bericht

Um alle Ad-hoc-Features ordnungsgemäß zu aktivieren, müssen Sie eine Office-Version verwenden, die die Office.js-API 1.12 oder höher unterstützt. Bei älteren Versionen von Office gelten folgende Einschränkungen:

  • Sie können einen Ad-hoc-Bericht nur bearbeiten, wenn die oberste linke Zelle des Berichts (spillParent-Zelle) mit der Funktion INFOR.READ.SLICE ausgewählt wurde und wenn dynamische Arrays verfügbar sind.
  • Wenn dynamische Arrays nicht verfügbar sind, wird nur ein einzelner Wert angezeigt. Es gibt keinen Überlauf von Werten über die Zellen in einem Bericht.
  • Das Erweitern und Reduzieren funktioniert nicht innerhalb eines Arbeitsblatts.

Allgemein

Die Office.js-API bietet keine vollständige Unterstützung für die Arbeit mit mehreren Arbeitsmappen. Wenn Sie beispielsweise zwischen Arbeitsmappen wechseln, kann es aufgrund der Ereignisbehandlung zu unerwarteten Nebeneffekten kommen. Wenn Sie Arbeitsblätter mit Namen verwenden, die Leerzeichen oder Sonderzeichen enthalten, funktionieren einige Funktionen möglicherweise nicht wie erwartet.

Wir empfehlen, Microsoft Office-Updates aus dem monatlichen Enterprise-Kanal herunterzuladen. Wenn Sie eine Aktualisierung aus dem halbmonatlichen Enterprise-Kanal ausführen, laden Sie wahrscheinlich nicht die aktuelle Version herunter, und Sie haben keinen Zugriff auf die neueste Funktionalität von Excel Integration.

Verwenden Sie Excel Integration nicht mit einem anderen installierten Office-Add-In. Zusätzliche Office-Add-Ins können zu unerwarteten Problemen führen.

Berechnungen aus Application Studio in Self-Service-Berichtsdefinitionen

Self-Service-Berichtsdefinitionen, die aus Application Studio importierte Berechnungen enthalten, werden derzeit in Excel Integration nicht unterstützt.

VBA-Einschränkungen

Falls Sie benutzerdefinierte Office Integration-Funktionen in Excel-VBA verwenden, beachten Sie, dass benutzerdefinierte Funktionen asynchron sind und außerhalb von Excel berechnet werden. Daher kann es zu zeitlichen Diskrepanzen kommen.

Einige Excel-VBA-Funktionen funktionieren nur in Excel-eigenen Funktionen. Beispiel: Application.Evaluate.

Diese Liste enthält Vorschläge für die Verwendung von benutzerdefinierten Formeln in VBA:

  • Stellen Sie bei der Programmierung sicher, dass benutzerdefinierte Funktionen die Berechnung beendet haben.
  • Verwenden Sie Funktion Application.CalculateFullRebuild anstelle der Funktion Application.Calculate. Application.CalculateFullRebuild markiert alle Zellen, die Formeln enthalten, als nicht berechnet und löst die Neuerstellung und Neuberechnung aller Abhängigkeiten aus. Der Berechnungsprozess kann länger dauern als erwartet, da Abhängigkeiten neu erstellt und anschließend alle Arbeitsmappen berechnet werden.
  • Fügen Sie benutzerdefinierte Formeln in =IF-Anweisungen einer Excel-Arbeitsmappe ein, und referenzieren Sie eine Zelle mit einer TRUE- oder FALSE-Funktion. Dies ist eine Alternative zur Verwendung der Funktion Application.DefineFullReCumulative und ermöglicht Ihnen auszuwählen, welche benutzerdefinierte Funktion zu einem bestimmten Zeitpunkt berechnet werden soll. Dies führt zu einer Beschleunigung des Berechnungsprozesses.