| |
|
|
| | Как в опеофисе открыть лист Calc в фоновом режиме - не выводя на экран, и поработав, закрыть.
'создаем новый ServiceManager
Call FUN_Connect_OOO
' создаем новую книгу OpenOffice.org Calc
Set OOO_Document = OOO_Desktop.loadComponentFromURL("private:factory/scalc", "_blank", 0, OpenParams)
'получаем ссылку на первый лист новой книги
Set OOO_Sheet = OOO_Document.getSheets().getByIndex(0)
' переименуем лист, в который мы выводили данные
OOO_Sheet.Name = "ЗАЯВКА"
' получим индекс листа
OOO_Index_Sheet = OOO_findSheetIndex(OOO_Document, "ЗАЯВКА")
' получим ссылку на лист
Set OOO_Sheet = OOO_Document.getSheets().getByIndex(OOO_Index_Sheet)
=========================
=================================
'сохраняем созданную книгу
Call OOO_Document.storeToURL(GLB_PATCH_EXPORT_DOCS, OpenParams)
'закрываем созданную книгу
Call OOO_Document.Close(False)
Set OOO_Document = Nothing
Set OOO_Sheet = Nothing
Set OOO_Desktop = Nothing
Set OpenOffice = Nothing
'Открываем только что сохраненную книгу
Call FUN_OOO_OPEN_BOOCK(GLB_PATCH_EXPORT_DOCS)
|
| |
| |
| |
| |
|
|
| | Попробуй так ...
Set OpenParam(0) = MakePropertyValue("Hidden", True)
Set OOO_Document = OOO_Desktop.loadComponentFromURL("private:factory/scalc", "_blank", 0, OpenParams) | |
| |
| |
| |
|
|
| | Аааааааааа MakePropertyValue - где взять? | |
| |
| |
| |
|
|
| | для кого я все это писал?
http://hiprog.com/index.php?option=com_content&task=view&id=251661586 | |
| |
| |
|
|
| |
|
|
| | - чё та в этом роде
А кто такой этот "Hidden" | |
| |
| |
| |
|
|
| | ВОН чё пишут
.........., которое OpenOffice.org создает внутри для его управления. Здесь обычно определяется
предопределенное имя _blank, и оно гарантирует, что OpenOffice.org создает новое окно.
Альтернативно, может также быть определено _hidden, и оно гарантирует, что
соответствующий документ будет загружен, но останется невидимым.
Используя эти параметры, пользователь может открыть документ OpenOffice.org, так как
двум последним параметрам могут быть присвоены символы-заполнители (фиктивные
значения):
|
Враньё всё равно всё видно... | |
| |
| |
| |
|
|
| | не могу сейачс поверить.
Дома нет OOO, на работе нет виндов. | |
| |
| |
|
|