Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.02.28;
Скачать: 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 вся ветка

Текущий архив: 2010.02.28;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.02 c
2-1261650025
Делфиец
2009-12-24 13:20
2010.02.28
Как обработат исключение при вводе в DBGride


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


15-1261052013
Jeer
2009-12-17 15:13
2010.02.28
Ткните носом в EXIF


15-1260917974
DillerXX
2009-12-16 01:59
2010.02.28
Инженерно-удлинительное


15-1250439668
TIF
2009-08-16 20:21
2010.02.28
Обсуждение Delphi 2010 | RAD Studio 2010 (Weaver)