Omezení
Zpětný zápis
Tyto funkce a operace nejsou podporovány:
- Použití operací kopírování nebo vkládání více buněk pro zpětný zápis.
- Přetahování hodnot přes buňky obsahující vzorce pomocí funkce
INFOR.GET.VALUE
. - Zpětný zápis hodnot do více nesousedících buněk
- Vrácení splashování.
- Zpětný zápis využívající výraz MDX místo jedinečného názvu elementu s výjimkou výrazu
DefaultMember
.
Obzvláště při práci s většími reporty může docházet k menším zpožděním. Chcete-li předejít chybám, upravte podle toho rychlost, se kterou data zadáváte.
Vlastní funkce
Vzorec INFOR.WRITE.VALUE
nepodporuje multidimenzionální výrazy (MDX) kromě výrazu DefaultMember
.
Ad-hoc report
V zájmu správného fungování všech ad-hoc funkcí je nutné použít verzi Office, která podporuje rozhraní Office.js 1.12 nebo vyšší. Ve starších verzích Office platí tato omezení:
- Ad-hoc report můžete upravit, pouze pokud je vybrána horní buňka reportu (buňka spillParent) s funkcí
INFOR.READ.SLICE
, a pokud jsou k dispozici dynamická pole. - Nejsou-li dynamická pole k dispozici, zobrazí se pouze jedna hodnota. Nad buňkami v reportu není žádný přesah hodnot.
- Rozbalení a sbalení v listu nefungují.
Obecné
Chování rozhraní API Office.js plně nepodporuje práci s více sešity. Když například přepnete mezi sešity, může kvůli zpracování událostí dojít k určitým neočekávaným vedlejším účinkům. Pokud použijete listy s názvy, které obsahují mezery nebo zvláštní znaky, některé funkce nemusí fungovat podle očekávání.
Doporučujeme stáhnout aktualizace Microsoft Office z měsíčního podnikového kanálu. Pokud provedete aktualizaci z pololetního podnikového kanálu, nebudete moci pravděpodobně stáhnout nejnovější verzi a nebudete mít přístup k nejnovějším funkcím Excel Integration.
Nepoužívejte Excel Integration s jiným nainstalovaným doplňkem Office. Další doplňky Office mohou způsobit neočekávané problémy.
Výpočty z Application Studio v definicích reportů Self-Service
Definice reportů Self-Service, které obsahují výpočty importované z Application Studio, nejsou v současnosti v Excel Integration podporovány.
Omezení VBA
Pokud používáte vlastní funkce Office Integration v jazyce Excel VBA, nezapomínejte, že vlastní funkce jsou asynchronní a jsou počítány mimo Excel. Proto může dojít k nesrovnalostem v načasování.
Některé funkce Excel VBA fungují pouze v excelových funkcích. Například Application.Evaluate
.
Tento seznam obsahuje návrhy pro použití vlastních vzorců ve VBA:
- Při programování se ujistěte, že vlastní funkce dokončily výpočet.
- Míssto funkce
Application.Calculate
použijte raději funkciApplication.CalculateFullRebuild
.Application.CalculateFullRebuild
označí všechny buňky, které obsahují vzorce, jako nevypočtené a spustí opětovné sestavení všech závislostí. Proces výpočtu může být delší než očekávaný, protože znovu sestavuje závislosti a poté vypočítá všechny sešity. - Do příkazů
=IF
v sešitu Excel vložte vlastní vzorce a odkazuje na buňky pomocí funkce TRUE nebo FALSE. Toto je alternativa k používání funkceApplication.CalculateFullRebuild
a umožňuje vybrat, která vlastní funkce se má v určitou chvíli vypočítat. Výsledkem je rychlejší proces výpočtu.