Ačkoli XLOPER12 bude nyní podporovat řetězec dlouhý až 32 767 znaků Unicode, funkce xlfEvaluate (a další) Excel C-Api je v Excelu 2010 nadále omezena na 255 znaků. Pokud je předán XLOPER12 s delším řetězcem, vrátí xltypeErr. než 255.
Všechny řetězce, které uživatel vidí v Excelu, jsou nyní pro mnoho verzí interně uloženy jako řetězce Unicode. Řetězce listu Unicode mohou mít délku až 32 767 (215 - 1) znaků a mohou obsahovat jakýkoli platný znak Unicode.
Když bylo C API poprvé představeno, byly řetězce listu bajtové řetězce s délkou omezenou na 255 znaků a C API tato omezení odrážela. V aplikaci Excel 2007 je rozhraní C API aktualizováno tak, aby zpracovávalo dlouhé řetězce Unicode aplikace Excel. To znamená, že funkce DLL registrované správným způsobem mohou přijímat argumenty Unicode a vracet řetězce Unicode.
Poznámka:Bajtové řetězce jsou stále plně podporovány v C API kvůli zpětné kompatibilitě, ale stále mají stejný limit 255 znaků. Není jednoduché řešení, než zkrátit řetězec nebo rozdělit řetězec do více buněk.