Як спілкуватися в чаті в Outlook Web App
Досліджуйте, як ефективно спілкуватися в чаті з колегами в Outlook Web App. Дізнайтеся про покрокову інструкцію та нові можливості для підвищення продуктивності.
У цьому прикладі надбудови Excel обговорюються основні кроки, пов’язані зі створенням корисної надбудови, яку можна використовувати для упаковки ваших процедур VBA. Цей приклад Excel VBA заснований на утиліті перетворення тексту Change Case.
Книга Excel складається з одного порожнього аркуша, модуля VBA та форми користувача.
Оригінальна версія утиліти включає параметри для великих, малих і правильних регістрів. Версія надбудови включає два параметри для UserForm, тому вона має ті самі параметри, що й вбудований інструмент у Microsoft Word:
На цьому зображенні показано UserForm1. П’ять елементів керування OptionButton знаходяться всередині елемента керування Frame. Крім того, у UserForm є кнопка «Скасувати» (з назвою «CancelButton») і кнопка «ОК» (з назвою «OKButton»).

Форма користувача для надбудови Change Case.
Код, який виконується при натисканні кнопки «Скасувати», дуже простий. Ця процедура вивантажує UserForm без жодних дій:
Приватний субвідмінник CancelButton_Click() Вивантажте UserForm1 Кінець суб
Нижче наведено код, який виконується при натисканні кнопки OK. Цей код виконує всю роботу:
Приватний підряд OKButton_Click()
Приглушити текстові клітинки як діапазон
Яскрава комірка як діапазон
Темний текст як рядок
Dim i As Long
' Створіть об'єкт лише з текстовими константами
Помилка Продовжити далі
Встановити TextCells = Selection.SpecialCells(xlConstants, xlTextValues)
' Вимкніть оновлення екрана
Application.ScreenUpdating = False
' Проведіть по клітинках
Для кожної комірки в TextCells
Текст = клітинка.Значення
Виберіть Case True
Регістр Опція Нижній регістр
cell.Value = LCase(cell.Value)
Параметр регіструВерхній 'ВЕРХИЙ РЕГІСТР
cell.Value = UCase(cell.Value)
Case OptionProper 'Правильний кейс
cell.Value = WorksheetFunction.Proper(cell.Value)
Case OptionSentence 'Регістр речення
Текст = UCase (ліворуч(cell.Value, 1))
Text = Text & LCase(Mid(cell.Value, 2, Len(cell.Value)))
cell.Value = Текст
Case OptionToggle 'toGGG CASE
Для i = 1 до Len(текст)
Якщо середина (текст, i, 1) як "[AZ]", Тоді
Середина(текст, i, 1) = LCase(середина(текст, i, 1))
Інакше
Середина(текст, i, 1) = UCase(середина(текст, i, 1))
Кінець Якщо
Далі я
cell.Value = Текст
Вибір кінця
Далі
' Розвантажте діалогове вікно
Вивантажте UserForm1
Кінець суб
Перевірте надбудову Excel перед перетворенням цієї книги. Щоб імітувати те, що відбувається, коли книга є надбудовою, ви повинні перевірити книгу, коли активна інша книга Excel. Оскільки надбудова Excel ніколи не є активним аркушем або книгою, перевірка її, коли відкрита інша книга, може допомогти вам визначити деякі потенційні помилки.
Відкрийте нову книгу та введіть інформацію в деякі клітинки.
Для цілей тестування введіть різні типи інформації, включаючи текст, значення та формули. Або просто відкрийте наявну книгу та використовуйте її для тестів. Пам’ятайте, що будь-які зміни в книзі неможливо скасувати, тому ви можете використовувати копію.
Виділіть одну або кілька клітинок (або цілі рядки та стовпці).
Виконайте макрос ChangeCase, вибравши нову команду Змінити регістр у контекстному меню клітинки (або рядка чи стовпця).
Якщо команда «Змінити регістр» не відображається у вашому контекстному меню, найімовірніша причина полягає в тому, що ви не ввімкнули макроси, коли відкривали книгу change case.xlsm. Закрийте книгу, а потім знову відкрийте її — і переконайтеся, що ви ввімкнули макроси.
Хоча це і не обов’язково, вважається найкращою практикою ввести опис надбудови Excel . Щоб додати опис, виконайте наведені нижче дії.
Активуйте книгу change case.xlsm.
Виберіть «Файл» → «Інформація» та натисніть «Показати всі властивості» унизу праворуч.
Excel розгортає список властивостей.
Введіть назву надбудови в поле Назва.
Цей текст з’являється у списку надбудов у діалоговому вікні Надбудови. Для цього прикладу введіть Change Case.
У полі Коментарі введіть опис.
Ця інформація з’являється внизу діалогового вікна Надбудови, коли вибрано надбудову. Для цього прикладу введіть
Змінює регістр тексту у виділених клітинках.
Доступ до цієї утиліти можна отримати за допомогою контекстного меню.
На цьому зображенні показано розділ «Властивості» із заповненими полями «Назва» та «Коментарі».

Використовуйте розділ «Властивості», щоб ввести описову інформацію про свою надбудову.
Якщо ви хочете додати пароль, щоб інші не могли переглядати код VBA , виконайте такі дії:
Активуйте VBE та виберіть книгу change case.xlsm у вікні проекту.
Виберіть «Інструменти» → «Властивості проекту VBA» та натисніть вкладку «Захист» у діалоговому вікні, що з’явиться.
Установіть прапорець Блокувати проект для перегляду та введіть пароль (двічі).
Натисніть OK.
Збережіть книгу, вибравши «Файл» → «Зберегти» у VBE або повернувшись у вікно Excel і вибравши «Файл» → «Зберегти».
На цьому етапі ви перевірили файл change case.xlsm, і він працює правильно. Наступним кроком є створення надбудови. Виконайте такі дії:
Якщо потрібно, повторно активуйте Excel.
Активуйте книгу change case.xlsm і виберіть Файл → Зберегти як → Огляд.
Excel відображає діалогове вікно «Зберегти як».
У спадному меню «Зберегти як тип» виберіть надбудову (*.xlam).
Вкажіть місце розташування та натисніть Зберегти.
Створюється новий файл надбудови (з розширенням .xlam), а вихідна версія XLSM залишається відкритою.
Щоб уникнути плутанини, закрийте книгу XLSM, перш ніж відкривати надбудову, створену з цієї книги.
Відкрийте надбудову, виконавши такі дії:
Виберіть Розробник → Надбудови → Надбудови (або натисніть Alt+TI).
Excel відображає діалогове вікно Надбудови.
Натисніть кнопку Огляд.
Знайдіть і виберіть надбудову, яку ви щойно створили.
Натисніть OK, щоб закрити діалогове вікно Огляд.
Після того, як ви знайдете нову надбудову, у діалоговому вікні Надбудови з’явиться список надбудови. Як показано нижче, діалогове вікно Надбудови також відображає описову інформацію, яку ви надали на панелі «Властивості документа».

У діалоговому вікні Надбудови вибрано нову надбудову.
Переконайтеся, що у діалоговому вікні Надбудови вибрано нову надбудову.
Натисніть OK, щоб закрити діалогове вікно.
Excel відкриє надбудову. Тепер ви можете використовувати його з усіма своїми робочими зошитами. Поки він залишається вибраним у діалоговому вікні Надбудови, надбудова відкривається щоразу, коли ви запускаєте Excel.
Якщо у вас гарний настрій, ви можете розповсюдити цю надбудову серед інших користувачів Excel, просто надавши їм копію файлу XLAM. (Їм не потрібна версія XLSM.) Коли вони відкривають надбудову, нова команда «Змінити регістр» з’являється в контекстному меню, коли вони вибирають діапазон, один або кілька рядків або один або кілька стовпців. Якщо ви заблокуєте проект VBA паролем, інші не зможуть переглянути ваш код макросу, якщо не знають пароль.
Надбудову можна редагувати, як і будь-яку іншу книгу. Ви можете редагувати файл XLAM безпосередньо (вам не потрібно працювати з оригінальною версією XLSM), виконавши такі дії:
Відкрийте файл XLAM, якщо він ще не відкритий.
Активуйте VBE. Двічі клацніть назву проекту у вікні проекту.
Якщо ви захистили код, вам буде запропоновано ввести пароль.
Введіть свій пароль і натисніть OK.
Внесіть зміни до коду.
Збережіть файл, вибравши Файл → Зберегти.
Якщо ви створюєте надбудову, яка зберігає інформацію на аркуші, ви повинні встановити для властивості IsAddIn книги значення False, щоб переглянути книгу. Ви робите це у вікні Властивості, коли вибрано об’єкт ThisWorkbook. Після того, як ви внесли зміни до книги, переконайтеся, що для властивості IsAddIn повернуто значення True, перш ніж зберігати файл.

Створення надбудови, а не надбудови.
Досліджуйте, як ефективно спілкуватися в чаті з колегами в Outlook Web App. Дізнайтеся про покрокову інструкцію та нові можливості для підвищення продуктивності.
Як заборонити Microsoft Word відкривати файли в режимі лише для читання в Windows. Microsoft Word відкриває файли в режимі лише для читання, що робить неможливим їх редагування? Не хвилюйтеся, методи наведено нижче
Як виправити помилки під час друку неправильних документів Microsoft Word Помилки під час друку документів Word зі зміненими шрифтами, безладними абзацами, відсутнім текстом або втраченим вмістом є досить поширеними. Однак не варто
Якщо ви використовували перо або маркер для малювання на слайдах PowerPoint під час презентації, ви можете зберегти малюнки для наступної презентації або стерти їх, щоб наступного разу, коли ви показуватимете їх, розпочали з чистих слайдів PowerPoint. Дотримуйтесь цих інструкцій, щоб стерти малюнки пером і маркером: Стирання рядків на одній з […]
Бібліотека стилів містить файли CSS, файли мови розширюваної мови таблиць стилів (XSL) та зображення, які використовуються попередньо визначеними основними сторінками, макетами сторінок та елементами керування в SharePoint 2010. Щоб знайти файли CSS у бібліотеці стилів сайту видавництва: виберіть «Дії сайту»→ «Перегляд». Весь вміст сайту. З’являється вміст сайту. Бібліотека Style знаходиться в […]
Не перевантажуйте аудиторію гігантськими цифрами. У Microsoft Excel ви можете покращити читабельність своїх інформаційних панелей і звітів, відформатувавши числа, щоб вони відображалися в тисячах або мільйонах.
Дізнайтеся, як використовувати інструменти соціальних мереж SharePoint, які дозволяють особам і групам спілкуватися, співпрацювати, обмінюватися інформацією та спілкуватися.
Юліанські дати часто використовуються у виробничих середовищах як мітка часу та швидкий довідник для номера партії. Цей тип кодування дати дозволяє роздрібним продавцям, споживачам та агентам з обслуговування визначити, коли був виготовлений продукт, а отже, і вік продукту. Юліанські дати також використовуються в програмуванні, військовій справі та астрономії. Інший […]
Ви можете створити веб-програму в Access 2016. Так що ж таке веб-програма? Ну, веб означає, що він онлайн, а додаток — це просто скорочення від «додаток». Користувацька веб-програма — це онлайн-додаток для баз даних, доступ до якого здійснюється з хмари за допомогою браузера. Ви створюєте та підтримуєте веб-програму у настільній версії […]
Більшість сторінок у SharePoint 2010 відображають список посилань навігації на панелі швидкого запуску ліворуч. Панель швидкого запуску відображає посилання на пропонований вміст сайту, наприклад списки, бібліотеки, сайти та сторінки публікації. Панель швидкого запуску містить два дуже важливі посилання: Посилання на весь вміст сайту: […]