Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

16 Октябрь 2018, 02:51 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Здесь можно поблагодарить участников форума Улыбка
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: 1   Вниз
  Печать  
Автор Тема: Синтаксис Записанных Макросов Basic  (Прочитано 592 раз)
0 Пользователей и 1 Гость смотрят эту тему.
BotExtraSens
Участник
**
Offline Offline

Сообщений: 18


« Стартовое сообщение: 11 Май 2018, 06:32 »

Доброго времени суток!

Фрагменты рукописного кода плохо взаимодействуют с Фрагментами Записанного кода (
Поэтому хочу немного разобраться в синтаксисе Записанных Макросов так как он  отличается от синтаксиса Рукописных макросов

Материал по рукописному коду макросов есть

Мож кто знает Есть толковый Самоучитель по синтаксису Записанных Макросов ?
Записан
JohnSUN
Капитана в тот день называли на "ты"
Гуру
*******
Offline Offline

Пол: Мужской
Расположение: Киев
Сообщений: 2 590


Помогаю людям и компьютерам понимать друг друга


WWW
« Ответ #1: 11 Май 2018, 07:51 »

Был здесь... Потом чистили вложения. Теперь здесь

Upd. Ссылка на slots.sxc, о котором упоминается в той теме, больше не работает. Поэтому и этот справочник выкладываю здесь

* HOW-TO Use DispatchHelper (ru).odt (46.44 Кб - загружено 7 раз.)
* slots.sxc (158.92 Кб - загружено 14 раз.)
« Последнее редактирование: 11 Май 2018, 08:25 от JohnSUN » Записан

Владислав Орлов aka JohnSUN
Благодарить-не зазорно.
Подарить благо создателям офиса, нашему ресурсу, мне
BotExtraSens
Участник
**
Offline Offline

Сообщений: 18


« Ответ #2: 11 Май 2018, 08:23 »

Был здесь... Потом чистили вложения. Теперь здесь
Спасибо!
То что нужно!!
Еще бы какой нибудь учебник на русском



« Последнее редактирование: 11 Май 2018, 08:28 от BotExtraSens » Записан
Bigor
Опытный пользователь
***
Offline Offline

Пол: Мужской
Сообщений: 314


« Ответ #3: 11 Май 2018, 09:18 »

Питоньяк Улыбка
Записан
economist
Форумчанин
***
Offline Offline

Сообщений: 925


« Ответ #4: 11 Май 2018, 09:18 »

BotExtraSens - макрорекордер в OpenOffice|LibreOffice имитирует взаимодействие пользователя с интерфейсом программы, а это не сами действия. В результате в коде больше мусора, чем пользы.

Вот Microsoft Excel - тот записывает действия, да и то не все. Скажем, никакие действия с графическими объектами, диаграммами (кроме выделить/удалить) - не записываются ни там, ни тут.
Можно сказать что использование диспетчера не годится для изучения StarBasic (в отличие от VBA), и может пригодиться только как крайняя мера. О том что по чуть-чуть можно использовать в Basic и VBA вы уже знаете.  

Книжек по StarBasic в Сети полно, сам учился по двум на русском (привожу имена файлов, чтобы ничего не нарушать).

Learn.OpenOffice.org.Spreadsheet.Macro.Programming.pdf (Автор - Бэйн)
MacrosExplained-Master.pdf (Автор - Питоньяк)

Они очень полезны именно как справочники ситуаций, но требуется "погружение".
Записан

Руб. за сто, что Питоньяк
Любит водку и коньяк!
Потому что мне, без оных, -
Не понять его никак...
BotExtraSens
Участник
**
Offline Offline

Сообщений: 18


« Ответ #5: 11 Май 2018, 10:01 »

Питоньяк Улыбка
Уже скачал)
вроде у него про Использование Диспетчера (Записи макроса) не написано
Вообще много чего толкового скачал но все   про рукописный код а не запись )


Записан
BotExtraSens
Участник
**
Offline Offline

Сообщений: 18


« Ответ #6: 11 Май 2018, 10:14 »

BotExtraSens - макрорекордер в OpenOffice|LibreOffice имитирует взаимодействие пользователя с интерфейсом программы, а это не сами действия. В результате в коде больше мусора, чем пользы.
Теперь понятно почему там все на китайском)

BotExtraSens
Вот Microsoft Excel - тот записывает действия, да и то не все. Скажем, никакие действия с графическими объектами, диаграммами (кроме выделить/удалить) - не записываются ни там, ни тут.
Спасибо за сравнение буду иметь введу

BotExtraSens
Можно сказать что использование диспетчера не годится для изучения StarBasic (в отличие от VBA), и может пригодиться только как крайняя мера.
Тоже такое же впечатление сложилось

BotExtraSens
Learn.OpenOffice.org.Spreadsheet.Macro.Programming.pdf (Автор - Бэйн)
Как раз читаю его)

BotExtraSens
Они очень полезны именно как справочники ситуаций, но требуется "погружение".
Еще бы какой нибудь практикум для чайников



Записан
Bigor
Опытный пользователь
***
Offline Offline

Пол: Мужской
Сообщений: 314


« Ответ #7: 11 Май 2018, 10:15 »

Цитата:
макрорекордер в OpenOffice|LibreOffice имитирует взаимодействие пользователя с интерфейсом программы, а это не сами действия. В результате в коде больше мусора, чем пользы.

поэтому лучше писать
Цитата:
рукописный код
Записан
Страниц: 1   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!