Макросы в OpenOffice Base #452333


#0 by Sakura
Есть маленькая база в OpenOffice Base, надо прикрутить к ней макросы. Беда в том, что ни с питоном, ни с шеллом, нни даже с вижуал бейсиком я не работала вообще ни разу в жизни, и макросы тоже не писала ни разу, даже не очень себе представляю, что там должно быть. Кому не очень сложно, поделить ссылками или подсказками по написанию (в силу ограниченности по времени подсказки приветствуются больше). Макросы ну совсем элементарные - открывающие таблицу из этой базы и выполняющие запрос.
#1 by Stim
включи запись макроса и смотри код
#2 by Шахид
так в MS мона и Open тож прокатывает?
#3 by Stim
а разве код из MS для Опена не подойдет?
#4 by Шахид
не пробовал. думаю нет ну или точно не весь
#5 by Sakura
я хз, я и в МС макросы ни разу не делала. Более того, МС под рукой тоже нет (был бы, проблем бы не было) Мне бы хоть структуру макроса. На вариант Clients.Open; компилятор матерится (Clients - имя таблицы), но таблицу показывает все же, хотя и не с первого раза
#6 by Stim
Сформировал таблицу и заполнил 2 ячейки: Sub Макрос1 ' ' Макрос1 Макрос ' '    ActiveDocument.Tables.Add Range:=Selection.Range, NumRows:=4, NumColumns:= _        5, DefaultTableBehavior:=wdWord9TableBehavior, AutoFitBehavior:= _        wdAutoFitFixed    With Selection.Tables        If .Style <> "Сетка таблицы" Then            .Style = "Сетка таблицы"        End If        .ApplyStyleHeadingRows = True        .ApplyStyleLastRow = False        .ApplyStyleFirstColumn = True        .ApplyStyleLastColumn = False        .ApplyStyleRowBands = True        .ApplyStyleColumnBands = False    End With    Selection.TypeText Text:="что-то"    Selection.MoveDown Unit:=wdLine, Count:=1    Selection.MoveRight Unit:=wdCharacter, Count:=1    Selection.MoveDown Unit:=wdLine, Count:=1    Selection.MoveRight Unit:=wdCharacter, Count:=1    Selection.MoveDown Unit:=wdLine, Count:=1    Selection.TypeText Text:="тоже что-то" End Sub
#7 by Александр_Тверь
макросы из MS в опен офис не пойдут, хотя есть какая-то надстройка, которая ретранслирует макросы
#8 by Mikeware
Книжку надо?
#9 by Sakura
можно и книжку, сегодня я это сделать уже явно не успею за оставшиеся два часа до сдачи.
#10 by Sakura
Что, никто больше с OpenOffice Base не работал? :( Или все наступающий НГ отмечать ушли?
#11 by Mikeware
Ушло, лови
#12 by Stim
давай ссылку, всем интересно:)
#13 by Sakura
спасибо
Тэги: Unix / Linux
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С