Eu tambem tenho muito interece neste assunto, ja tentei fazer isso de varias formas mas sem sucesso, é preciso manipular a variavel do tipo "RAW" e não sei como fazer isso. Segue um trecho do codigo em C# que não concegui passar para Progress. A variavel "loadProps" é a variavel tipo "RAW" definida em Progress. Código: internal XComponent openCalcSheet() { XComponentContext oStrap = uno.util.Bootstrap.bootstrap(); XMultiServiceFactory oServMan = (XMultiServiceFactory)oStrap.getServiceManager(); XComponentLoader desktop = (XComponentLoader)oServMan.createInstance("com.sun.star.frame.Desktop"); string url = @"private:factory/scalc"; PropertyValue[] loadProps = new PropertyValue[1]; loadProps[0] = new PropertyValue(); loadProps[0].Name = "Hidden"; loadProps[0].Value = new uno.Any(true); //PropertyValue[] loadProps = new PropertyValue[0]; XComponent document = desktop.loadComponentFromURL(url, "_blank", 0, loadProps); return document;