Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2010.02.28;
Скачать: [xml.tar.bz2];

Вниз

OOCalc: показ окна документа   Найти похожие ветки 

 
RWolf ©   (2009-12-18 13:49) [0]

   ServiceManager := CreateOLEObject("com.sun.star.ServiceManager");
   CoreReflection := ServiceManager.createInstance("com.sun.star.reflection.CoreReflection");
   //ïðÿ÷åì ñîçäàâàåìûé äîêóìåíò
   CoreReflection.forName("com.sun.star.beans.PropertyValue").createObject(Property Value);
   PropertyValue.Name:="Hidden";
   PropertyValue.Value:=True;
   VA := VarArrayCreate([0, 0], varVariant);
   VA[0] := PropertyValue;

   Desktop := ServiceManager.createInstance("com.sun.star.frame.Desktop");
   Document := Desktop.LoadComponentFromURL( "private:factory/scalc","_blank", 0,  VA);

   //здесь заносим данные в документ OOCalc...

   Document.GetCurrentController.GetFrame.GetContainerWindow.SetVisible(True);

Если какие-нибудь документы уже открыты и свёрнуты, создаваемый документ тоже будет показан свёрнутым. Если документы не свёрнуты, а просто видны позади окна приложения, новый документ будет там же. Можно ли свежесозданный документ безусловно поместить поверх всех окон и дать ему фокус (не занимаясь поиском хэндла окна по заголовку, т.к заголовки документов могут и совпадать)?


 
pasha_golub ©   (2009-12-18 19:58) [1]

КО говорит что, безусловно можно! :)


 
pasha_golub ©   (2009-12-18 20:02) [2]

Дорогой товарищ, просю вас здесь: http://www.oooforum.org/forum/

Не благодарите, не надо. :)


 
pasha_golub ©   (2009-12-18 20:04) [3]

Забыл. Вам надо смотреть топики в форумах: "Macros and API" и "Code Snippets"



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2010.02.28;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.004 c
15-1260807632
Kostafey
2009-12-14 19:20
2010.02.28
Шрифты в редакторе формул Word-а


2-1261640332
pest
2009-12-24 10:38
2010.02.28
Создание своего компонента-контейнера


2-1261721535
Б
2009-12-25 09:12
2010.02.28
Получить mouse-wheel.


15-1260876342
leo_new
2009-12-15 14:25
2010.02.28
безвозвратное удаление файлов


6-1211183591
ivanov
2008-05-19 11:53
2010.02.28
открыватьчужие ссылки в новом окне?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский