Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org
4 Март 2021, 10:22
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Новости
:
Доступно и просто
о работе в офисных пакетах
Начало
Помощь
Поиск
Войти
Регистрация
задать вопрос
Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org
>
Главная категория
>
Calc
> Тема:
Кнопка которая будет вставлять слово
Страниц:
1
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Кнопка которая будет вставлять слово (Прочитано 1991 раз)
0 Пользователей и 1 Гость смотрят эту тему.
alpold
Форумчанин
Offline
Сообщений: 114
Кнопка которая будет вставлять слово
«
Стартовое сообщение
:
8 Декабрь 2018, 15:40 »
ВСЕМ добрый день. Нужно вставить в текст кнопку, нажимая на которую, вставлялось бы в определенную ячейку нужное слово. Как это организовать, желательно без макросов.
Записан
kompilainenn
Мастер
Offline
Сообщений: 3 176
Re: Кнопка которая будет вставлять слово
«
Ответ #1
:
8 Декабрь 2018, 20:25 »
Цитата: alpold от 8 Декабрь 2018, 15:40
Как это организовать, желательно без макросов.
никак, нажатие на кнопку обрабатывается именно макросом
Записан
Поддержать разработчиков LibreOffice
можно тут
, а наш форум
вот тут
alpold
Форумчанин
Offline
Сообщений: 114
Re: Кнопка которая будет вставлять слово
«
Ответ #2
:
8 Декабрь 2018, 20:57 »
Цитата: kompilainenn от 8 Декабрь 2018, 20:25
Цитата: alpold от 8 Декабрь 2018, 15:40
Как это организовать, желательно без макросов.
никак, нажатие на кнопку обрабатывается именно макросом
Тогда не подскажешь как такой макрос забить?
Записан
Bigor
Мастер
Offline
Пол:
Сообщений: 1 065
Re: Кнопка которая будет вставлять слово
«
Ответ #3
:
9 Декабрь 2018, 22:34 »
Цитата: alpold от 8 Декабрь 2018, 20:57
Тогда не подскажешь как такой макрос забить?
Можно так:
Кнопка1.ods
(9.48 Кб - загружено 11 раз.)
Записан
Поддержать разработчиков LibreOffice можно
можно тут
, а наш форум
вот тут
alpold
Форумчанин
Offline
Сообщений: 114
Re: Кнопка которая будет вставлять слово
«
Ответ #4
:
10 Декабрь 2018, 16:20 »
Цитата: Bigor от 9 Декабрь 2018, 22:34
Цитата: alpold от 8 Декабрь 2018, 20:57
Тогда не подскажешь как такой макрос забить?
Можно так:
Спасибо!!!Подскажи как макросы сохранять именно в файл а не только на своем компе? Никогда не пользовался просто.Обходился просто формулами. Как их несколько зафигачить? Код увидел. В принципе ясен. позиция и значение. Не шарю как их сохранять((( Нужно просто чтобы без подколов. я один этот файл взял на любом компе открыл и оно пахало.
Записан
Bigor
Мастер
Offline
Пол:
Сообщений: 1 065
Re: Кнопка которая будет вставлять слово
«
Ответ #5
:
10 Декабрь 2018, 16:34 »
Цитата: alpold от 10 Декабрь 2018, 16:20
Подскажи как макросы сохранять именно в файл а не только на своем компе?
Вы же файл открыли на своем компьютере и макрос работает, значит он в файле и сохранен
Макрос.JPG
(48.63 Кб, 749x413 - просмотрено 17 раз.)
Записан
Поддержать разработчиков LibreOffice можно
можно тут
, а наш форум
вот тут
alpold
Форумчанин
Offline
Сообщений: 114
Re: Кнопка которая будет вставлять слово
«
Ответ #6
:
10 Декабрь 2018, 16:36 »
Цитата: Bigor от 10 Декабрь 2018, 16:34
Цитата: alpold от 10 Декабрь 2018, 16:20
Подскажи как макросы сохранять именно в файл а не только на своем компе?
Вы же файл открыли на своем компьютере и макрос работает, значит он в файле и сохранен
Да это понятно. Не допетрю что такое модули ... мне ж надо не ток 1 кнопку. Нужно вставить их очень много. В другом файле. Эту то кнопку я поменяю. Как еще сделать?
Записан
Bigor
Мастер
Offline
Пол:
Сообщений: 1 065
Re: Кнопка которая будет вставлять слово
«
Ответ #7
:
10 Декабрь 2018, 16:39 »
1. Делаешь кнопку.
2. Создаешь в файле модуль (как у меня на картинке выше)
3. В модуле пишешь код макросов
4. Привязываешь событие кнопки к нужному макросу
5. Сохраняешь файл как *.ods
Записан
Поддержать разработчиков LibreOffice можно
можно тут
, а наш форум
вот тут
alpold
Форумчанин
Offline
Сообщений: 114
Re: Кнопка которая будет вставлять слово
«
Ответ #8
:
10 Декабрь 2018, 17:01 »
Цитата: Bigor от 10 Декабрь 2018, 16:39
1. Делаешь кнопку.
2. Создаешь в файле модуль (как у меня на картинке выше)
3. В модуле пишешь код макросов
4. Привязываешь событие кнопки к нужному макросу
5. Сохраняешь файл как *.ods
Спасибо разобрался. Не подскажешь как скриптом менять шрифт с обычного на подчеркнутый?
Записан
Bigor
Мастер
Offline
Пол:
Сообщений: 1 065
Re: Кнопка которая будет вставлять слово
«
Ответ #9
:
10 Декабрь 2018, 17:29 »
Цитата: alpold от 10 Декабрь 2018, 17:01
как скриптом менять шрифт с обычного на подчеркнутый?
Тут это уже обсуждалось - попробуй поиском пользоваться.
Например здесь
«
Последнее редактирование: 10 Декабрь 2018, 17:47 от Bigor
»
Записан
Поддержать разработчиков LibreOffice можно
можно тут
, а наш форум
вот тут
Страниц:
1
Вверх
Печать
Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org
>
Главная категория
>
Calc
> Тема:
Кнопка которая будет вставлять слово
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Новости и события
-----------------------------
=> Новости
-----------------------------
Главная категория
-----------------------------
=> Общее
===> Установка и настройка
=> Writer
=> Calc
=> Base
=> Impress
=> Draw
=> Math
=> Basic
=> Локализация
=> Дополнения и расширения
=> Документация
-----------------------------
Проекты
-----------------------------
=> MyOOo.ru
===> Обсуждение статей
-----------------------------
О форуме и жизни
-----------------------------
=> Разговоры обо всём
=> IT
=> О форуме
Загружается...