https://github.com/korshunov-olexiy/formatting_text
https://github.com/korshunov-olexiy/formatting_text
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/korshunov-olexiy/formatting_text
- Owner: korshunov-olexiy
- Created: 2023-09-29T04:26:33.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-13T04:27:13.000Z (over 1 year ago)
- Last Synced: 2023-12-13T05:26:22.545Z (over 1 year ago)
- Language: VBA
- Size: 12.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Форматування тексту в документі `MS Word` для попередньо збережених заголовків.
### можливості макросу:
- Дозволяє відформатувати текст як всередині заголовків, визначених заздалегідь у масиві, так і самих заголовків;
- Легко змінюється під потреби користувачів;### Як використовувати:
- Щоб використовувати макроси, вам потрібно відкрити `MS Word`, натиснути комбінацію клавіш на клавіатурі `Alt+F11`. У шаблоні `Normal` в `Project Explorer` "натисніть праву клавішу миші, виберіть в меню `Insert`→`Module` та добавте зміст `module1.bas` та `TextFormatterFunc.bas` в модулі з тіми ж назвами.
- Перейдіть в `module` і запишіть у масив `headersArr` всі назви заголовків, для яких будуть використовуватися функції форматування.##### Масив `headersArr` повинен мати таку структуру:
`HeadersArr.add "Назва заголовка-1":", Array("TextFormatterFunc.Format_ID ", "TextFormatterFunc.HeaderFormat_ID")`, де:
- `"Назва заголовка-1:"`: значення заголовка, згідно з яким пошук буде здійснений у тексті документа. До самого заголовка та тексту всередині цього заголовка застосовуватимуться функції форматування, описані нижче.
- Функції форматування повинні бути передані у формі масиву `Array("TextFormatterFunc.Format_ID", "TextFormatterFunc.HeaderFormat_ID")`, де:
- Перший елемент масиву (у цьому випадку функція - `"TextFormatterFunc.Format_ID"`) - це функція, яка використовується для тексту всередині заголовка;
- Другий елемент масиву (у цьому випадку функція `"TextFormatterFunc.HeaderFormat_ID"`) - це функція, яка використовується для тексту самого заголовка.Після адаптації макросу до своїх умов для зручності ви можете призначити `швидкий виклик`.