またこの関数を使って Any タイプ以外の値を渡すこともできますが、推奨される使用法ではありません。ターゲットとするタイプが Basic 側で既知である場合に CreateUnoValue() 関数を使用しても、不必要な変換処理が追加されるだけで、Basic の実行速度が低下します。
Однако при выборе неправильного типа возникает ошибка. Функция CreateUnoValue() служит для создания значения для неизвестного типа Uno. Эту функцию можно также использовать для передачи значений, отличных от Any, однако делать это не рекомендуется. Если Basic известен конечный тип, использование функции CreateUnoValue() приведет к дополнительному преобразованию и к замедлению выполнения программы на Basic.