Идентификация ThisComponent по имени окна (Title)

Автор convas, 13 августа 2010, 18:39

0 Пользователи и 1 гость просматривают эту тему.

convas

Определить на какой документ ссылается ThisComponent можно по имени окна этого документа

MsgBox ThisComponent.Title


PS. Файл может быть и не сохранен еще на диске.

Рыбка Рио

ubuntu 12.04 + LibO3.6.0

smaharbA


dim a()
for i=0 to 5
doc=StarDesktop.LoadComponentFromURL("private:factory/swriter", "_blank", 0, a())
doc.Title="Фигня какая то"
next
for i=0 to StarDesktop.Frames.count-1
msgbox StarDesktop.Frames(i).Controller.Title
next


что титле, что гетурл - фигня какая то...
Я конечно далек от мысли... (с)

convas

dim a()
for i=0 to 5
doc=StarDesktop.LoadComponentFromURL("private:factory/swriter", "_blank", 0, a())
doc.Title="Фигня какая то"
next
for i=0 to StarDesktop.Frames.count-1
StarDesktop.Frames(i).Controller.Title= StarDesktop.Frames(i).Controller.Title & "-" & i
msgbox StarDesktop.Frames(i).Controller.Title

next

smaharbA

Я конечно далек от мысли... (с)

convas

Это значит, что можно фреймы определять еще и по их номеру, если так уж хочется всем им присвоить  одинаковые имена.

smaharbA

номер вещь переменная
а заголовок может быть один в связи с работой с ООо не из ООо
Я конечно далек от мысли... (с)