Тема: OOo Basic: работа с Windows-технологиями (COM, Win32 API)
Если OpenOffice.org установлен под Windows, в макросах OOo Basic можно использовать некоторые Windows-технологии. Приёмы работы похожи на VBA в MS Office.
Пример работы с COM-объектом:
oleService = createUnoService("com.sun.star.bridge.OleObjectFactory")
IE = oleService.createInstance("InternetExplorer.Application")
IE.Visible = 1
IE.Navigate("http://www.openoffice.org")Пример объявления и вызова функции из внешней DLL (Win32 API):
Declare Function BeepAPI Lib "kernel32" Alias "Beep" (ByVal dwFreq As Long, ByVal dwDuration As Long) As Long
Sub Test()
BeepAPI 200, 200
End SubВ названии ветки всегда должен быть указан язык программирования или среда исполнения скрипта, если это возможно.

