この関数が用意されているのは、デフォルトで使用される Basic から Uno タイプへの変換では処理しきれない場合があり、そうした状況に対処するためです。こうした状況が発生しうるのは、XPropertySet::setPropertyValue( Name, Value ) や X???Container::insertBy???( ???, Value ) のような Any を使用した一般のインタフェースに $[officename] Basic から アクセスしようとした場合です。これらのタイプは、対応するサービス内でのみ定義されているため、Basic ランタイムは認識することができません。
此函数适用于 Basic 到 Uno 类型的默认转换机制效果不佳的场合。试图访问 $[officename] Basic 中基于一般 Any 类型的接口，例如 XPropertySet::setPropertyValue (Name, Value ) 或 X???Container::insertBy??? (???, Value) 时，可能出现这种情况。由于这些类型仅在相应的服务中进行了定义，因此 Basic 运行时不能识别这些类型。