Вниз
Скачать: CL | DM;

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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.006 c
1-1237789977
Riply
2009-03-23 09:32
2010.02.28
Получение EnvironmentStrings среды.


2-1261641926
Андрей_11
2009-12-24 11:05
2010.02.28
запрос БД с другого компьютера


2-1261744929
Андрей Пл
2009-12-25 15:42
2010.02.28
Вопрос по потокам, максимально грузит процессор!


15-1261231186
QAZ
2009-12-19 16:59
2010.02.28
дата=число


15-1260860008
Alkid
2009-12-15 09:53
2010.02.28
Вспоминая: "Почему программисты не хотят структурировать код"




   Наверх