Excel shortcuts for UPPERCASE, lowercase, Capitalize Each Word, Sentence case.

  • Автор темы Автор темы George
  • Дата начала Дата начала

George

I wish I was a monster you think I am
Топикстартер
15 лет на форуме
Сообщения
17 491
Реакции
7 914
Задолбался менять регистр текста руками или создавая отдельную колонку, шоткаты не нашёл чтобы были. В общем, вот плагин для шоткатов на это дело: Change Case Excel Add-In

Работает, рад! Бесплатно. Тестировал на Excel 2019
 
Хотя не, не всё гладко Sentence case. не пашет с кириллицей(( Все равно лучше, чем ничего. Написал автору о баге.
 
  • Спасибо
Реакции: NNN5
Хотя не, не всё гладко Sentence case. не пашет с кириллицей
Вот у макроса на VBA такой проблемы нет - Alles in ordnung!
Дальше рассказывать?

1670080491040.png
 
Его же надо в файл внедрять?
Надо - но сразу в шаблон xlam - и тогда он будет доступен как в новых так в открываемых книгах.
Об этом я и хотел рассказать собственно
Шоткаты назначаются?
на его вызов да - штатно
 
Не, на вызов нафиг. Тот эддин шоткаты на каждый регистр назначается.
 
Не, на вызов нафиг. Тот эддин шоткаты на каждый регистр назначается
ну тогда можно без формы - разделить на пять "безформенных" кусков - и каждому свой шорткат
 
  • Спасибо
Реакции: George
нет наврал - No ShortCut - кнопочку только
 
Последнее редактирование:
почитал букварь - выходит зря наврал - можно и с шорткатами
если в
c:\Users\****\AppData\Roaming\Microsoft\Excel\XLSTART\PERSONAL.XLSB
код размещать
... ну и кнопочки в ленту тоже

1670094272685.png
 
Последнее редактирование:
  • Спасибо
Реакции: George
@dastin Где он живёт? П-переведу: Ты будешь его здесь постить или он секретный?
 
Последнее редактирование:
или он секретный
очччень ... там код из букваря :)
Верный ответ положить сюда
c:\Users\****\AppData\Roaming\Microsoft\Excel\XLSTART\PERSONAL.XLSB
свой предварительно забекапить - на всякий случай
в макросах появятся - 6 макросов
5 без формы и один с формой
шорткаты - на свой выбор - штатно - как в сообщении 10
кнопочки в ленту тоже штатно через настройку ленты

делал в 2010


добавлено
затолкал в 365 - работает
путь c:\Users\****\AppData\Roaming\Microsoft\Excel\XLSTART\
появился только после запуска Excel и там ничего не было
 

Вложения

Последнее редактирование модератором:
  • Спасибо
Реакции: George
Да не, баг. Работает как lowcase (не даёт заглавную вначале предложения, а в латинице "даёт").
Автор ответил, что давно к коду эддин подходил и скорее всего не будет править баг в ближайшее время.
 
о контекстное меню у него удобное - никуда не тянуться ...
Юзаю чисто как два шотката. Или поднять весь регистр (редко нужно) или опустить. Жаль, что первую букву не "поднимает", там где нужен sentence case. Ничего, доберусь до твоего решения, снесу неверный плагин и поставлю православный новосибирский скрипт, если он будет пахать как надо))
 
Чуть подшаманил вид менюшек (в caption формы обозначил что делается с текстом по команде). Так нагляднее, имхо.

2023-10-15_20-40-52.png
 
Последнее редактирование: