1. Уважаемые участники и гости, 19 октября codeby будет работать в режиме "Только чтение". Регистрация новых участников будет закрыта. 20 октября портал продолжит работу в прежнем режиме.

Изменить Porperty создаваемого объекта Xlglob

Тема в разделе "Lotus - Программирование", создана пользователем allex, 25 авг 2010.

  1. allex

    allex Гость

    Репутация:
    0
    Хочу фоново создать документ - делаю
    Код:
    Dim mass(0) 
    Dim oRange,oRange1,oRange2, Border,StyleFamilies,PageStyles,DefPage,objCoreReflection
    Dim sheets,document,Desktop,xlglob,xlWbk
    *******Создание ООО - документа
    Set xlglob = CreateObject ( "com.sun.star.ServiceManager" ) 
    Set objCoreReflection= xlglob.createInstance("com.sun.star.reflection.CoreReflection")
    Set mass(0) = xlglob.Bridge_GetStruct("com.sun.star.beans.PropertyValue") 
    mass(0).name = "Hidden" 
    mass(0).value = True
    Set Desktop = xlglob.createInstance("com.sun.star.frame.Desktop") 
    Set document = Desktop.loadComponentFromUrl("private:factory/scalc","_blank",0,mass())
    потом вызружаю в него данные
    а потом хочу его сделать видимым
    Как поменять на
    Код:
    mass(0).name = "Show"
    mass(0).value = True
    в том же объекте, не сохраняя подготовленный документ и впоследствии открывая его.
     
  2. Andre

    Andre Well-Known Member

    Репутация:
    0
    Регистрация:
    29 июл 2004
    Сообщения:
    108
    Симпатии:
    0
    За scalc не скажу, а для swriter когда то использовал конструкцию, типа:

    Код:
    objDocument.getCurrentController().getFrame().getComponentWindow().setVisible(True)	
    objDocument.getCurrentController().getFrame().getContainerWindow().setVisible(True)
    Может сразу покатит, а может придется покурить хелп и доработать напильником. Направление думаю понятно
     
  3. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Репутация:
    1
    Регистрация:
    27 авг 2008
    Сообщения:
    6.361
    Симпатии:
    335
    опять вызовы КОМы...
    ну зачем? ОДФ - это зипованый ХМЛ + объекты, ну и работайте с ним так
     
Загрузка...

Поделиться этой страницей