この関数が用意されているのは、デフォルトで使用される Basic から Uno タイプへの変換では処理しきれない場合があり、そうした状況に対処するためです。こうした状況が発生しうるのは、XPropertySet::setPropertyValue( Name, Value ) や X???Container::insertBy???( ???, Value ) のような Any を使用した一般のインタフェースに $[officename] Basic から アクセスしようとした場合です。これらのタイプは、対応するサービス内でのみ定義されているため、Basic ランタイムは認識することができません。
Эта функция используется в ситуациях, когда использования стандартного механизма преобразования типов из Basic в Uno недостаточно. Это может произойти при получении доступа к общим интерфейсам на основе типа Any, например XPropertySet::setPropertyValue( Name, Value ) или X???Container::insertBy???(???, Value ), из $[officename] Basic.