Игорь Ткаченко
65 сообщений
#10 лет назад
microscript, Табуляция, символы перевода строки должны обрезаться тоже. Еще советую потестить strlen на многобайтных символах. Так же возможны пробелемы с магическими кавычками
Виктория К.
3522 сообщения
#10 лет назад
Мальчики...а куда этот макрос вставлять? О_О
Игорь Ткаченко
65 сообщений
#10 лет назад
Tools->Macross->Organize Macros->OpenOffice.org Basic
Справа кнопка "Organizer...", открывается еще одно окошко, переходим на вкладку Libraries нажимаем кнопку "New...", вводим название, например charcount
Далее закрываем окошко "OpenOffice Basic Macro Organizer", у нас остается открытым "OpenOffice Basic Macro", в левой части нажимаем стрелочку возле "My Macros" выпадют внутренние элементы, нам нужен charcount->module1, выделяем его, и нажимаем Edit.
В открывшемся окне удаляем все и вставляем туда макрос из предыдущей страницы. Нажимаем Ctrl+s и закрываем окно редактирования макроса.

Для проверки работы выделяем блок текста в документе, идем в Tools->Macross->Run Macro->My Macros->charcount->Module1 (в правой половине окна выбираем елемент SelectionCount) и нажимаем кнопку Run.

Должно вывести диалоговое окно с содержиммым вроде
Programm Document Count:
All words: 120
All chars: 340
Macro Selection Counts
Words: 120
Chars: 340
*Chars: 273


Вот значение со звездочкой и будет количество символов без пробелов
Если все ок, переходим к устаноке горячих клавиш для макроса

Tools->Customize->Keyboard
В блоке Shortcut Key кликаем нужное сочетание клавиш, например F4
В блоке Category выбиаем OpenOffice.org Macros->user->charcount->Module1
В блоке Function выбираем SelectionCount
Нажимаем кнопку Modify
В блоке Keys должно появится F4
Закрываем окно, выделяем весь текст в документе и нажимаем F4, должно показать статистику.
Теперь перезагружаем OO и открываем другой документ, выделяем текст и F4, должно работать
Виктория К.
3522 сообщения
#10 лет назад
Так, в сообществе подсказали решение - там добавление ставится и усё )))
всем спасибо.
макросы пойду освою еще для общего развития
Наталья Нестеренко
341 сообщение
#10 лет назад
Ребята, вот мне не нужен ни опенофис (ну, не люблю я его), ни скрипты, а как приятно, что есть люди, готовые помочь бескорыстно!!!
Максим Ф.
3195 сообщений
#10 лет назад
Цитата ("kravtsovaV"):
Так, в сообществе подсказали решение - там добавление ставится и усё )))

Эхх))) Не узнаем мы никогда, что за расширение... а так помогали, так помогали...
Виктория К.
3522 сообщения
#10 лет назад
понаехали тут.
Решение проблемы http://community.i-rs.ru/index.php/topic,437.msg96639.html#msg96639

там надо установить приложение и символы считаются