smaharbA,
спасибо за оперативный ответ. Вариант с f=fp.Files(0)(0) пробовал, не спасло.
Сейчас гоняю Ваш исходный скрипт в более старой версии OpennOffice - 3.0.0 от того-же "Инфра-Ресурс"
Ошибку получаю уже в другом месте
fp.appendFilterGroup "Text Files", s
* барабанная дробь *
[automation bridge] : InterfaceOleWrapper_Impl::Invoke :
[automation bridge]UnoConversionUtilities<T>::createOleObjectWrapper
The VARIANT does not contain an object type!
И это после нормального(?) создания, инициализации и изменения двух свойств (начальная папка, им файла по-умолчанию) объекта.
Закомментировал эту строку - и наконец-то лицезрел путь выбранного файла в msgbox.
Но рано радовался, - следующая ошибка не заставила себя ждать
set doc = desk.LoadComponentFromURL(f, "_blank", 0, a)
Ошибка та-же, что и вышеприведенная в этом посте.
Если ещё вчера я думал, что хоть что-то понимаю в UNO Objects, то сегодня эта иллюзия рассеялась.
* ушёл медитировать над "OOo API Guide" *
С уважением, CAMITHbIK