Элементы управления activex powerpoint
Вставка листа Excel в базу данных Access. Добавление элементов ActiveX в документ Word, лист Excel или слайд PowerPoint.
Лист Excel можно вставить в форму или отчет Microsoft Access или связать его с ними. В последнем случае последние изменения, сделанные в листе Excel, будут отображены в форме или отчете при их открытии. Связывание позволяет не увеличивать размер файла базы данных, что особенно удобно при работе с большими книгами. Для связывания существующего листа Excel и формы или отчета Access выполните следующие действия:
- откройте в базе данных форму в режиме конструктора формы или отчет в режиме конструктора отчета;
- нажмите кнопку Свободная рамка объекта (Unbound Object Frame) на панели элементов (панель элементов содержит инструменты, с помощью которых в режиме конструктора создаются элементы управления в форме, отчете или на странице доступа к данным). Для того чтобы вывести или скрыть панель элементов, выберите команду Панель элементов (Toolbox) в меню Вид (View);
- выделите в форме или отчете место для вставляемого листа;
- на экране отобразится диалоговое окно, показанное на рис. 28.11. Поставьте переключатель в положение Создать новый (Create New), а затем в списке Тип объекта (Object Type) выберите Лист Microsoft Excel (Microsoft Excel Worksheet). Установите флажок В виде значка (Display as Icon), если нужно выводить объект в виде значка. Представление объекта в виде значка удобно, когда объект содержит дополнительные сведения, которые не должны выводиться на экран (рис. 28.11); кроме того, это значительно экономит место на диске;
- нажмите кнопку ОК.
Рис. 28.11. Окно, используемое для вставки листа Excel в базу данных Access
В большинстве случаев свободный объект редактируется в режиме конструктора формы или отчета. Если нужно иметь возможность редактирования данных на листе и в режиме формы, то выберите после щелчка правой кнопкой мыши в контекстном меню команду Свойства (Properties) и установите свойство Доступ (Enabled) свободной рамки объекта Да (Yes), а свойство Блокировка (Locked) – Нет (No). После вставки объекта можно изменять его размеры и пропорции. Если потребуется отредактировать лист, то дважды щелкните его.
Связь, установленная с объектом, по умолчанию обновляется автоматически. Это означает, что изменения объекта, выполненные вне Microsoft Access, автоматически отображаются при следующем открытии формы или отчета. Если нужно выполнять обновление связи вручную, измените режим обновления связи на ручной.
Сознание книги Excel из таблицы базы данных Access
Чтобы создать книгу Excel из таблицы базы данных Access (рис. 28.12), выполните следующие действия:
- откройте таблицу базы данных, которую вы хотите сохранить в виде книги, и выберите в меню Сервис (Tools) команды Связи с Office (Office Links), Анализ в Microsoft Office Excel (Analyze It with Office Excel). Информация из таблицы будет перенесена в лист;
- в приложении Excel выберите в меню Файл (File) команду Сохранить как (Save As) и в раскрывающемся списке Тип файла (Save As Type) диалогового окна Сохранение документа (Save As) выберите Книга Microsoft Excel. При желании в поле Папка (Save in) измените папку, в которой будет храниться файл и имя файла в поле Имя файла (File name);
- нажмите кнопку Сохранить (Save) и закройте Microsoft Access.
Рис. 28.12 Создание книги Excel с использованием таблицы базы данных Access
Добавление элементов ActiveX в документ Word, лист Excel или слайд PowerPoint
Для добавления элементов ActiveX в документ Word лист Excel или слайд PowerPoint выберите в меню Вид (View) команду Панели инструментов (Toolbars), Элементы управления (Control Toolbox). В Word поместите точку вставки в основной части документа, где будет находиться элемент управления. Нельзя располагать элемент управления внутри таблицы или текстового окна. Затем на панели инструментов Элементы управления (Control Toolbox) нажмите кнопку нужного элемента управления. Word поместит элемент ActiveX на место вставки. В PowerPoint или Excel сначала выберите элемент ActiveX, затем щелкните то место документа, где будет помещен элемент ActiveX.
После добавления элемента ActiveX документ переключится в режим разработки (кнопка Режим конструктора (Design Mode) будет нажата). В этом режиме можно изменить размеры элемента, перетащить его на новое место и воспользоваться командами контекстного меню, чтобы скопировать, вырезать элемент, добавить гипересылку. Включить или выключить режим конструктора нажмите кнопку Выход из режима конструктора. Поведение элемента управления задается с помощью процедуры, написанной на языке VBA.
Элементы управления можно добавить на слайды, что позволяет удобно обмениваться сведениями с пользователем, пока запущено слайд-шоу. Например, с помощью элементов управления на слайдах вы можете позволить зрителям демонстрации, предназначенной для выполнения в информационном киоске, выбирать параметры и затем запускать настраиваемую демонстрацию на основе выбора зрителя.
Имейте в виду следующие моменты при работе с элементами управления на слайдах.
Управление на слайде доступно в режиме конструктора, за исключением случаев, когда слайд-шоу запущено.
Если вы хотите, чтобы элемент управления отображался на всех слайдах в презентации, добавьте его на образец слайдов.
Ключевое слово Мне в процедуре обработки событий для элемента управления на слайде ссылается на слайд, а не элемент управления.
Написание программного кода события для элементов управления на слайдах очень похоже на написания программного кода события для элементов управления в форме. Представленная ниже процедура позволяет задать фон для слайда, на котором находится кнопка "cmdChangeColor" и запускается при нажатии кнопки.
Вы можете захотеть использовать элементы управления для предоставления слайд-шоу инструментов навигации, которые являются более сложнее, чем встроенные в PowerPoint. Например, если добавить две кнопки под названием «cmdBack» и «cmdForward» в образец слайдов и написать приведенный ниже код для них, все слайды на основе образца (и настроенные для отображения фоновых рисунков образца) получат перечисленные ниже кнопки навигации профессионального вида, которые будут доступны во время слайд-шоу.
Для работы со всеми элементами ActiveX на слайде, не затрагивая другие формы на слайде, вы можете создать коллекцию ShapeRange, которая содержит только элементы управления. Затем вы можете применить свойства и методы для всей коллекции или полный набор или использовать итерацию для коллекции, чтобы работать с каждым элементом управления по отдельности. В этом примере все элементы выполнено выравнивание всех элементов управления на слайде один в активной презентации для и распределение их по вертикали.
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.
Excel для Microsoft 365 Word для Microsoft 365 PowerPoint для Microsoft 365 Excel 2021 Word 2021 PowerPoint 2021 Excel 2019 Word 2019 PowerPoint 2019 Excel 2016 Word 2016 PowerPoint 2016 Excel 2013 Word 2013 PowerPoint 2013 Access 2013 Visio профессиональный 2013 Visio 2013 Excel 2010 Word 2010 PowerPoint 2010 Access 2010 Visio 2010 Visio стандартный 2010 Office 2010 Еще. Меньше
ИТ-специалисты могут найти дополнительные сведения о планировании элементов ActiveX в статье TechNet Планирование параметров безопасности для элементов управления ActiveX в приложениях Office 2010.
В этой статье
Включение элементов ActiveX в представлении Backstage
Откройте вкладку Файл.
В области Предупреждение системы безопасности нажмите кнопку Включить содержимое.
В разделе Включить все содержимое выберите команду Всегда включать активное содержимое данного документа.
Файл станет надежным документом.
На приведенном ниже рисунке показаны команды Всегда включать активное содержимое этого документа и Дополнительные параметры.
На приведенном ниже рисунке показаны команды группы Включить содержимое.
Примечание: Исключение составляют элементы ActiveX с флагом блокировки. Такие элементы ActiveX не запускаются. Флаг блокировки — это функция безопасности, которая запрещает элементу ActiveX использовать код ActiveX, например устраняя уязвимость в системе безопасности или предотвращая запуск кода.
Включение элементов ActiveX на один раз при появлении предупреждения системы безопасности
Выполнив приведенные ниже инструкции, можно включить элементы управления на то время, пока открыт файл. Если закрыть файл и открыть его снова, предупреждение появится опять.
Откройте вкладку Файл.
В области Предупреждение системы безопасности нажмите кнопку Включить содержимое.
Выберите элемент Дополнительные параметры .
В диалоговом окне Параметры безопасности Microsoft Office выберите команду Включить содержимое для этого сеанса для каждого элемента ActiveX.
На приведенном ниже рисунке показана область Предупреждения системы безопасности, если элементы ActiveX можно включить на то время, пока открыт файл.
Если файл содержит проект Visual Basic для приложений (VBA), например файл Microsoft Excel с поддержкой макросов, центр управления безопасностью налагает более жесткие ограничения, поскольку такой файл может содержать макросы.
Элементы ActiveX и другой активный контент следует включать только в том случае, если точно известно, что они получены из надежного источника.
Изменение параметров элементов ActiveX в Word, Access, Excel, PowerPoint, Publisher и Visio
Выполнив приведенные ниже инструкции, можно включить или отключить элементы ActiveX в центре управления безопасностью.
Выберите Файл > Параметры.
Выберите по очереди пункты Центр управления безопасностью, Параметры центра управления безопасностью и Параметры ActiveX.
Выберите нужные параметры и нажмите кнопку ОК.
Далее показан пример области Параметры ActiveX центра управления безопасностью.
Важно: При изменении параметра ActiveX в Word, Access, Excel, PowerPoint, Publisher или Visio аналогичные параметры изменяются и во всех остальных программах из этого списка.
Описание параметров элементов ActiveX
Приведенные ниже объяснения относятся к элементам ActiveX, которые не находятся в надежном расположении или надежных документах.
Важно: Если документ является надежным и предупреждения безопасности о наличии элементов ActiveX или другого активного содержимого получать нежелательно, поместите этот документ в надежное расположение.
Отключить все элементы управления без уведомления. В документах будут отключены все элементы ActiveX.
Запрос перед включением элементов управления, инициализация которых считается небезопасной (UFI), с дополнительными ограничениями и элементов управления, инициализация которых считается безопасной (SFI), с минимальными ограничениями. Здесь возможны два варианта в зависимости от наличия проектов VBA projects.
Запрос перед включением всех элементов управления с минимальными ограничениями. Этот параметр установлен по умолчанию. Здесь возможны два варианта в зависимости от наличия проектов VBA.
Включить все элементы управления без ограничений и запросов (не рекомендуется). Все элементы ActiveX в документах включаются с минимальными ограничениями.
Сейф режиме В ActiveX SFI можно включить элементы управления в безопасном режиме, то есть разработчик пометил их как безопасные.
Что представляет собой элемент ActiveX и какие риски с ним связаны
Элементы ActiveX — это небольшие стандартные блоки, используемые для создания приложений, работающих через Интернет в веб-браузере. Примерами могут служить пользовательские приложения для сбора данных, просмотра файлов определенных типов и показа анимации. Обычно элементы ActiveX используются в кнопках, списках и диалоговых окнах. В программах Office также можно использовать элементы ActiveX для расширения функциональности документов.
Риск и возможные последствия
Элементы ActiveX могут иметь неограниченный доступ к компьютеру и, следовательно, могут получить доступ к локальной файловой системе и изменить параметры реестра операционной системы. Если злоумышленник воспользуется элементом ActiveX, чтобы управлять компьютером, нежелательные последствия могут быть весьма серьезными.
Элементы управления ActiveX аналогичны элементам управления в VBA и других языках программирования. Использование элементов управления ActiveX в Power Point позволяет добавлять кнопки, фигуры, полосы прокрутки и многое другое. Некоторые элементы управления, такие как флажки, поля параметров и текст, можно выполнять с помощью элементов управления ActiveX, ничего не зная о VBA. Однако, если у вас есть опыт использования Visual Basic для приложений, вы можете использовать эти элементы управления в Power Point для создания полей со списком, меток и многого другого.
Как использовать элемент управления ActiveX в PowerPoint
Шаг 1
Откройте Microsoft PowerPoint. Создайте новую презентацию или откройте существующую. Откройте слайд, на который вы хотите добавить параметры элемента управления ActiveX.
Шаг 2
Выберите меню «Вид», перейдите на «Панель инструментов» и выберите «Панель инструментов» в PowerPoint 2003. Откроется панель инструментов. В PowerPoint 2007 перейдите на вкладку Разработчик на ленте.
Шаг 3
Щелкните значок, например «Текстовое поле», в элементе управления «Панель инструментов» в PowerPoint 2003 или в группе «Элементы управления» на вкладке «Разработчик» в PowerPoint 2007.
Шаг 4
Нажмите левую кнопку мыши. Щелкните слайд, на котором нужно разместить объект, и перетащите элемент управления на слайд.
Шаг 5
Щелкните правой кнопкой мыши объект элемента управления ActiveX. Выберите «Формат управления», чтобы открыть диалоговый формат. Настройте элемент управления по своему вкусу.
Последние посты2022
Как заменить картридж с тонером в лазерном принтере HP (за 7 шагов)
Как заменить картридж с тонером в лазерном принтере HP. Замена картриджа с тонером в лазерном принтере HP может показаться сложной, но на самом деле это быстро и легко. Многие принтеры удобны в исполь
Как использовать формулы в электронной таблице Excel (за 9 шагов)
Программа Micro oft для работы с электронными таблицами Excel позволяет практически любому человеку легко выполнять сложные вычисления с использованием встроенных функций и формул. Excel 2007, наприме
В чем преимущества электронных систем повестки дня?
Если вы знакомы с вычислениями, возможно, вы слышали о системе электронного дневника и задавались вопросом, что это такое. Более известная как ED или PIM (Per onal Information Manager , англ. Аббревиа
Как использовать свой мобильный телефон в качестве удаленного микрофона (за 5 шагов)
Я хотел бы вставить пользовательский элемент управления ActiveX в слайд Powerpoint. Я создал пользовательский элемент управления и зарегистрировал его и проверил, что он работает. Я могу легко добавить пользовательский элемент управления в пользовательскую форму, но не могу добавить его непосредственно на слайд (согласно другим элементам управления на вкладке разработчика -> элементы управления).
можно ли добавить пользовательский элемент управления ActiveX непосредственно на слайд?
Если нет, можно ли встроить UserForm непосредственно в слайд?
Я использую Office 2016, и элемент управления ActiveX на вкладке разработчика просто работал нормально. Пожалуйста, смотрите снимки экрана в качестве ссылки.
кнопка команды не будет работать под "нормальным" видом, так как в этот момент она находится в режиме проектирования. Однако он должен отлично работать в разделе "вид чтения"или" слайд-шоу".
после кнопку щелчок:
обновление:
основываясь на полученной обратной связи, подумал, что стоит добавить пример использования пользовательского элемента управления ActiveX.
обратите внимание, что для успешной регистрации элемента управления приложение PowerPoint должно быть открыто с правами администратора.
Шаг 1 - дополнительные элементы управления
Шаг 3-Выберите предназначенный пользовательский элемент управления ActiveX
Шаг 4-нажмите ok
Шаг 5-перетащите его на тело PowerPoint слайд на основе соответствующей области управления
Шаг 6-он готов-запустите слайд, чтобы увидеть ваш элемент управления ActiveX работает!
Читайте также: