Я пытаюсь создать обучающую интерактивную презентацию для детей-детей, использующих Power Point, и я пытаюсь сделать своего рода тест/деятельность, в которой дети должны нажать на некоторые фотографии в соответствии с вопросом. Некоторые будут правы, другие - нет. (например: можете ли вы указать инструменты, используемые пожарным? и показать 4 изображения различных инструментов) Используя событие mousemove, я могу воспроизвести звук, который говорит имя объекта, и с помощью события click я могу воспроизвести другой звук, чтобы рассказать детям «неправильно» или «правильно». Теперь я хотел бы изменить границу изображения, на которое они нажимают (цвет и/или ширина), но я не знаю, как это сделать в VBA. Это должно быть очень легко, но я не знаю синтаксис :-( Любой помощь? Пожалуйста? Спасибо!vba power point change изображение border color on click
ответ
Вы будете удивлены, но это не так просто, как вы ожидали, конечно, при выполнении умным образом с классами и событиями.
Я дам вам простую идею, поэтому, если у вас есть время и действительно нужно, вы могли бы пойти этим путем. Но возникнут некоторые проблемы - вам придется выяснить, как вы могли бы получить начиная границы ваших форм.
Вот идея, как начать.
имя каждого из формы на слайд-выбрать один и выполните следующую команду в окне Immediate в редакторе VBA, например .:
ActiveWindow.Selection.ShapeRange.Name = "Fireman"
изменить цвет и линии записи макросов для каждой формы (это будет работать только в режиме слайд-шоу):
Sub FiremanClick() With SlideShowWindows(1).View.Slide.Shapes("Fireman").Line .Weight = 2 .ForeColor.RGB = RGB(255, 0, 0) End With End Sub
в приложении щелкните правой кнопкой мыши форму пожарным и ассоциировать действие с макросом вы написали.
вам нужно выяснить, как установить стандартную настройку каждой формы и когда.
KazJaw: Большое спасибо. Я постараюсь заставить его работать. Я дам вам знать, смогу ли я это сделать! Спасибо! Я получаю ваш вопрос об отмене стандартных рядов. – user2209106
KazJaw: GREAT! СПАСИБО БОЛЬШОЕ! Я провел пару дней, пытаясь разыгрывать разные коды, которые я нашел в Интернете, и читал много форумов и сайтов, но ваш код работал отлично для того, что я искал! Как вы сказали, это не так просто, как я ожидал. – user2209106
Добро пожаловать ... Если бы вы решили, вы могли бы пометить вопрос, как решить, чтобы сообщить другим :) –
По какой-то причине, какая-то ошибка происходит при настройке цвета формы границы первого, а затем вес, форма границы цвет становится общий синий один в PowerPoint 2010.
- 1. VBA chart/object border/fill color change
- 2. bootstrap change background color on click
- 3. VB change color border menustrip
- 4. change strokeRect color on hover
- 5. JQuery On Click Color
- 6. Android achartengine, Change Point Value Color
- 7. StaggeredGridView change long click color
- 8. Three.js click point on sphere
- 9. Edittext change Border Color всегда onclick
- 10. border fade/scale on click?
- 11. jquery lightbox on thumbnail click change Основное изображение
- 12. DT change color on diag
- 13. VBA Power Point equivilant из xlveryhidden
- 14. Power Point VBA: кнопка предыдущей кнопки
- 15. Change button on click()
- 16. JavaScript border-color/color staling
- 17. jquery image border on click
- 18. Change imageButton backgound color on press
- 19. Добавить счетчик Power Point Презентация
- 20. javascript click (функция) change color button
- 21. ImageView change on click error
- 22. Add/Remove border on-click Android Java
- 23. JQuery-On click change loop
- 24. Jquery change border style on all define divs
- 25. Python Matplotlib point color
- 26. JAVA: jButton setBackton change on click event
- 27. VBA change checkbox fill color when checked
- 28. wait url to change on click event
- 29. Angularjs Change css on toggle click
- 30. On-Click img border = #color - Несколько изображений - требуется только 1 выделение за один раз
'Это должно быть очень легко , но я не знаю sintax' ... Я предлагаю сделать некоторые поисковые запросы, чтобы попытаться найти помощь в синтаксисе. Вы получите лучшие результаты от SO, если вы ** продемонстрируете усилие **, которое вы пробовали, и спросите, где вам нужна помощь, вместо того, чтобы заставить кого-то сделать это за вас. –
'Использование события mousemove' - вы имеете в виду, что вы сделали это в VBA или в качестве параметра действия в приложении pp? –
Привет, я использовал настройку действия (извините, не хотел путать кого-либо) – user2209106