PowerPoint - 如何在以下幻灯片中显示来自 Slide 1 ComboBox 的值?

克利夫澳博

我想在第一张幻灯片上选择演示文稿的“类型”,例如 ActiveX 组合框中的“私人”、“公共”、“机密”等,并在 ActiveX 文本框中的未来幻灯片底部显示所选值.

我的 Slide 1 Combobox 工作正常。我运行演示文稿,获得焦点,下拉并选择我的值。它是 ComboBox1。

我似乎找不到在以后的幻灯片中引用该值的技巧。vb 中的新手。不确定我是否正确使用 PowerPoint vb 编辑器。似乎我的代码/值仅限于当前幻灯片而不是将来的幻灯片。

在幻灯片 2 上,我定义了 TextBox1。我可以用 TextBox1.Value = "This is a " & ComboBox1 & " 来获取一个值。但所有显示的是“这是一张幻灯片”。我已经尝试了所有我无法找到引用第一张幻灯片 ComboBox1 值的方法,但我不能。

是否可以?

谢谢!

插入源。

这是在幻灯片 1 上工作。

Option Explicit
Private Sub ComboBox1_GotFocus()
If ComboBox1.ListCount = 0 Then AddDropDownItems
MsgBox "Currently:" & ComboBox1.Value
End Sub

Sub AddDropDownItems()
ComboBox1.AddItem "Private"
ComboBox1.AddItem "Confidential"
ComboBox1.AddItem "Secret"
ComboBox1.AddItem "Public"
ComboBox1.AddItem "Test"
ComboBox1.ListRows = 5
End Sub

Private Sub ComboBox1_LostFocus()
MsgBox "Changed to:" & ComboBox1.Value
End Sub

这不适用于幻灯片 2:

Private Sub TextBox1_Change()
TextBox1.Value = "Change: " & 
ActivePresentation.Slides(1).Shapes("ComboBox1").OLEFormat.Object.Value & 
"is the Type"
End Sub
大卫·泽门斯

如果您打算让幻灯片 1 上的 ComboBox设置幻灯片 2 上 TextBox 中的文本,那么您需要您的代码来执行此操作。TextBox_Change除非您手动编辑其文本,否则事件不会触发(我测试了您的代码,它可以达到这种效果,但这可能不是您想要的)。所以,问题是你从来没有为TextBox幻灯片 2 上的分配任何值

您可能可以删除TextBox_ChangeSlide 2 上事件过程,我怀疑您仅将其用于调试目的。

使用该ComboBox_Change事件将文本分配给 Slide 2 上的 TextBox 对象。在您的Slide1模块中添加以下代码

Private Sub ComboBox1_Change()
    ActivePresentation.Slides(2).Shapes("TextBox1").OLEFormat.Object.Value = Me.ComboBox1.Value
End Sub

要应用于所有后续幻灯片:

Private Sub ComboBox1_Change()
    Call UpdateOtherSlides()
End Sub
Private Sub UpdateOtherSlides()
    Dim s as Long
    Dim text as String
    Text = Me.ComboBox1.Value
    For s = 2 to ActivePresentation.Slides.Count
        On Error Resume Next 'In case no "TextBox1" exists on the slide
        ActivePresentation.Slides(s).Shapes("TextBox1").OLEFormat.Object.Value = text
    Next

End Sub

注意Option Explicit是一种强制您声明所有变量的方法。它不会针对Shapes任何工作表的编译字符串文字名称,但它会阻止您使用变量名称,例如ComboBox1在不存在此类对象的幻灯片模块中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Powerpoint或Google幻灯片中显示幻灯片演示文稿的高级概述

来自分类Dev

如何在Powerpoint或Google幻灯片中显示幻灯片演示文稿的高级概述

来自分类Dev

逐步显示Powerpoint幻灯片中的内容

来自分类Dev

Powerpoint幻灯片显示不在幻灯片中的页面

来自分类Dev

如何使用OpenXML在PowerPoint幻灯片中插入形状

来自分类Dev

ComboBox 显示重复值

来自分类Dev

如何在PowerPoint 2016幻灯片中更改默认墨水颜色

来自分类Dev

Powerpoint:如何在幻灯片中插入文档属性(又名“字段”)?

来自分类Dev

PowerPoint幻灯片中的ActiveX控件

来自分类Dev

如何停止不在主幻灯片PowerPoint上的特定幻灯片中的动画?

来自分类Dev

如何将 mat-slide-toggle 用于后值 1 或 0

来自分类Dev

Module1中的VBA ComboBox值

来自分类Dev

如何在另一个PowerPoint.Slide上对许多形状进行分组

来自分类Dev

使用combobox1确定要在第二个combobox2上显示的值

来自分类Dev

ComboBox不显示绑定值

来自分类Dev

PowerPoint是否允许通过引用显示图像,而不是将整个图像放置在幻灯片中?

来自分类Dev

如何在PowerPoint幻灯片放映中编辑文本?

来自分类Dev

将Excel图表粘贴到PowerPoint幻灯片中

来自分类Dev

在Powerpoint幻灯片中插入形状(Office Javascript API)

来自分类Dev

如何使用Python从PowerPoint演示文稿幻灯片中提取评论

来自分类Dev

如何使用OpenXML SDK在Powerpoint幻灯片中隐藏文本?

来自分类Dev

如何从Powerpoint幻灯片中的外部文件中动态插入文本?

来自分类Dev

如何将布局从主视图复制到PowerPoint中的幻灯片中?

来自分类Dev

如何添加PowerPoint幻灯片标题?

来自分类Dev

如何在tkinter slide.set方法中设置值?

来自分类Dev

PowerPoint幻灯片计数

来自分类Dev

WPF ComboBox SelectedItem未显示其值

来自分类Dev

从aRGB值项在ComboBox中显示颜色

来自分类Dev

在 ComboBox WPF 中显示初始值

Related 相关文章

  1. 1

    如何在Powerpoint或Google幻灯片中显示幻灯片演示文稿的高级概述

  2. 2

    如何在Powerpoint或Google幻灯片中显示幻灯片演示文稿的高级概述

  3. 3

    逐步显示Powerpoint幻灯片中的内容

  4. 4

    Powerpoint幻灯片显示不在幻灯片中的页面

  5. 5

    如何使用OpenXML在PowerPoint幻灯片中插入形状

  6. 6

    ComboBox 显示重复值

  7. 7

    如何在PowerPoint 2016幻灯片中更改默认墨水颜色

  8. 8

    Powerpoint:如何在幻灯片中插入文档属性(又名“字段”)?

  9. 9

    PowerPoint幻灯片中的ActiveX控件

  10. 10

    如何停止不在主幻灯片PowerPoint上的特定幻灯片中的动画?

  11. 11

    如何将 mat-slide-toggle 用于后值 1 或 0

  12. 12

    Module1中的VBA ComboBox值

  13. 13

    如何在另一个PowerPoint.Slide上对许多形状进行分组

  14. 14

    使用combobox1确定要在第二个combobox2上显示的值

  15. 15

    ComboBox不显示绑定值

  16. 16

    PowerPoint是否允许通过引用显示图像,而不是将整个图像放置在幻灯片中?

  17. 17

    如何在PowerPoint幻灯片放映中编辑文本?

  18. 18

    将Excel图表粘贴到PowerPoint幻灯片中

  19. 19

    在Powerpoint幻灯片中插入形状(Office Javascript API)

  20. 20

    如何使用Python从PowerPoint演示文稿幻灯片中提取评论

  21. 21

    如何使用OpenXML SDK在Powerpoint幻灯片中隐藏文本?

  22. 22

    如何从Powerpoint幻灯片中的外部文件中动态插入文本?

  23. 23

    如何将布局从主视图复制到PowerPoint中的幻灯片中?

  24. 24

    如何添加PowerPoint幻灯片标题?

  25. 25

    如何在tkinter slide.set方法中设置值?

  26. 26

    PowerPoint幻灯片计数

  27. 27

    WPF ComboBox SelectedItem未显示其值

  28. 28

    从aRGB值项在ComboBox中显示颜色

  29. 29

    在 ComboBox WPF 中显示初始值

热门标签

归档