vba - VBA - 将幻灯片名称输出到文本框 PowerPoint
问题描述
我正在尝试复制幻灯片名称(而不是标题)以显示在同一张幻灯片的文本框中。我可以获取幻灯片名称的整个列表以输出到外部文件或出现在即时窗口中。是否有某种复制/粘贴语法或隔离输出可以工作?
解决方案
stackoverflow 问题的期望是您展示您的工作代码,以便人们可以看到您尝试过的内容,并为您提出的问题添加上下文。但是也许可以尝试这样的事情,它只是为每张幻灯片添加一个包含幻灯片名称的文本框:
Option Explicit
Public Sub SlideNames()
Dim WorkSlide As Slide
Dim WorkTextBox As Shape
For Each WorkSlide In Application.ActivePresentation.Slides
Set WorkTextBox = WorkSlide.Shapes.AddTextbox(msoTextOrientationHorizontal, 10, 10, 100, 20)
WorkTextBox.TextFrame.TextRange.Text = WorkSlide.Name
Next
End Sub
推荐阅读
- android - 为什么通过intent on android打开谷歌地图会产生与搜索框不同的结果?
- r - R中的随机+分层抽样
- java - RectangleViewer:找不到符号
- bluetooth - BLE GATT - 查看“模式”的最简单方法是什么?
- c# - 为什么我的windows服务在电脑重启后停止了?
- powershell - 在一个会话中以 32 位执行部分代码,而从 64 位 power-shell 执行另一部分代码
- python - 扭曲的 python 挂在大型多部分消息上
- reactjs - Facebook社交评论插件在反应单页应用程序中加载太慢
- css - CSS 转换期间边框半径不起作用
- javascript - Angular将字典传递给更改事件