Це в основному код pwrpntuser , який поширюється на повне керівництво.
Створення макросу
У PowerPoint 2007 та новіших версіях переконайтеся, що ви зберегли свою презентацію під .pptm
розширенням (дозволена стандартна презентація з макросами).
Переконайтеся, що ви додали номери слайдів, використовуючи метод, описаний у цій статті 1 .
Відкрийте вікно " Макрос " 2 . У PowerPoint 2007 та новіших версіях клацніть на View
вкладці (остання), а потім на Macro
кнопці в останній групі панелей інструментів. У грі на версії вибору виберіть Tools > Macro
меню.
Введіть назву макросу (скажімо PageCountUpdater
) та натисніть Create
.
Вставити код макросу (від pwrpntuser відповіді «s або нижче) між Sub PageCountUpdater()
і End Sub
. Змініть van
в найрізноманітнішому рядку of
або на щось подібне у вашому язику.
Збережіть макрос і закрийте Microsoft Visual Basic для додатків. Поверніться до PowerPoint.
Ви закінчили. Код, який потрібно вставити (повний і з виправленим "клеєм-словом"):
Sub PageCountUpdater()
Dim s As Slide
Dim shp As Shape
For Each s In ActivePresentation.Slides
s.DisplayMasterShapes = True
s.HeadersFooters.SlideNumber.Visible = msoTrue
For Each shp In s.Shapes
If Left(shp.Name, 12) = "Slide Number" Then
shp.TextFrame.TextRange.Text = s.SlideNumber & " of " & ActivePresentation.Slides.Count
End If
Next
Next
End Sub
Виконання макросу
Знову відкрийте вікно " Макрос ".
Виберіть збережений PageCountUpdater
макрос і натисніть Run
.
Це потрібно робити кожен раз вручну. Класифікація клавіатури буде дуже вітається. Але ... немає способу змінити ярлики PowerPoint, за винятком придбання комерційного плагіна, за який вам доведеться заплатити ціну, починаючи з 20 доларів за один комп’ютер. Детальніше див. У кінці цієї чи цієї статті.
Видалення макросу
Цей макрос запускається лише тоді, коли вам це потрібно. Це не живий макрос. Він оновлює поле з фактичним числом слайдів, і все. Саме поле - це стандартне текстове поле. Ніякої магії. Це означає, що ви можете легко перетворити файл назад .pptx
і викинути цей макрос, як тільки ви впевнені, що ваша презентація зроблена, і ви не додасте більше слайдів до неї. Після видалення макросу поле залишатиметься на своїх місцях, коли їхні значення не будуть торкатися.
Це зручно, оскільки багато користувачів не люблять документи з макросами, а багато місць для презентацій, ярмарків, конференцій тощо просто не дозволяють запускати .pptm
файли.
Це також добре, оскільки цей макрос відтворює нумераційні поля на всіх слайдах (крім заголовкових - див. Виноску № 1 наприкінці), навіть якщо ви видалите їх вручну. Тому слід запустити його останній раз, після того, як ви будете впевнені в остаточному номері та порядку слайдів, а потім зможете їх видалити.
Відкриття файлу з підтримкою макросу
Якщо ви вирішите зберігати .pptm
розширення та макроси всередині, цей документ завжди буде відкрито, якщо макроси вимкнено, і вам потрібно буде Enable macros
кожного разу клацнути (якщо ви працюєте за налаштуваннями за замовчуванням), щоб їх активувати.
Якщо документи є вашими власними, ви впевнені, що вони не містять шкідливого коду, і всі вони зберігаються в захищеному місці (тобто не в якійсь часовій або загальній папці), ви можете змінити всі налаштування програми Office, щоб ці файли завжди відкривалися ввімкнено макроси
Найпростіший спосіб - додати папку з презентаціями з підтримкою макросів, щоб захистити місця в PowerPoint.
Зробити це:
Клацніть File
вкладку, Options
кнопку, Trust Center
розділ та Trust Center Settings
кнопку.
Перейдіть до Trusted locations
розділу (другий) і натисніть Add new location...
кнопку.
Вставте або виберіть шлях до папки в Path
поле і необов'язково перевірте, чи всі папки в доданому місці також повинні трактуватися як довірені.
Клацніть OK
три рази, щоб підтвердити та закрити всі відкриті вікна. Повторно відкрийте документ з підтримкою макросу.
З цього моменту всі документи, відкриті з тільки що доданого місця, не повинні відображати жодних попереджень і завжди повинні відкриватися з увімкненими макросами. Докладніші відомості з цього питання ви знайдете в цьому документі підтримки Office.com .
Виноски
1 У більшості версій PowerPoint смисловий слайд заголовка визначається не як перший слайд у презентації , а як будь-який слайд, який оформлений як слайд заголовка . Під час вставлення нового ви можете бачити різні типи слайдів. Це означає, що, якщо у вас немає слайду, який був викладений як заголовок, вам будуть додані номери сторінок до всіх слайдів. І навпаки - якщо ви використовували багато слайдів заголовка всередині презентації, наприклад для позначення різних розділів або блоків, у вас буде нумерація пропущена на всіх.
2 Назви всіх елементів графічного інтерфейсу є перекладом з мого польського видання PowerPoint 2010. В інших випусках або мовних виданнях PowerPoint вони можуть дещо відрізнятися. Відповідно відрегулюйте.