首页 文章
  • 2 votes
     answers
     views

    如何使用PowerPoint VBA中的每个新幻灯片增加形状轻推?

    此代码创建一个包含10个幻灯片的字符串,其中每个下一个幻灯片的2个形状(数字1和数字3)相对于上一张幻灯片中的相似形状略微轻推,而一个形状(数字2)始终保持在相同位置 . 每个微调等于2个点(像素?),但我想知道如何修改这个代码,以便每个微调都比前一个微点大一点 . 例如,创建幻灯片2的轻推将是2分,但是幻灯片3的轻推将是3分等 . Sub MovingFlanks() Dim oPres...
  • 34 votes
     answers
     views

    如何在PowerPoint幻灯片中命名对象?

    所以我知道如何在PowerPoint中用VB命名文本框或类似对象,但我想知道是否有办法通过功能区命名对象(PowerPoint 2007) . 例如,如果我在幻灯片上添加一个文本框,有没有办法为它指定一个名称(有点像访问中的属性窗口,或者在左上角的Excel 2003中可以输入名称的文本框) ? 基本上我以后可以在代码中引用它;无需使用代码来命名我在事后添加的每个对象 . 也许通过功能区更简单的方...
  • 0 votes
     answers
     views

    PowerPoint VBA打破OLEFormat对象中的链接

    我有一个带有两个嵌入式excel对象的PowerPoint 2007幻灯片 . 我想访问sheet1选项卡并中断所有链接 . 我试图按值复制和粘贴,但我被卡住了,虽然代码运行,但它什么也没做 . 任何帮助是极大的赞赏 . Dim oSl As Slide Dim oSheet As Object Dim PPApp As PowerPoint.Application Dim PPPres As P...
  • 0 votes
     answers
     views

    在VBA中使用替换功能会丢失域代码信息

    我需要使用VBA替换PowerPoint演示文稿模板中的部分文本框 . 同一个框包含幻灯片编号的字段代码(正确的短语?) . 当我在模板中的每个形状oSh上执行以下代码时:If oSh.HasTextFrame ThenoSh.TextFrame.TextRange.Text = Replace(oSh.TextFrame.TextRange.Text, searchString, newStri...
  • 7 votes
     answers
     views

    用随机数执行计算

    我正在尝试制作一个数学练习powerpoint,其中学生将使用数字1 - 20来呈现随机添加问题 . 我一直在使用David Marcovtiz(和其他人)的教程,并使用他的代码作为起点 . 由于我的 Spectator 是年轻学生,我希望数学问题不在消息框中,而是在文本框或形状之类的东西中,我可以自定义并为年轻学生提供大视觉吸引力 . 所以,我想要做的......在一个powerpoint节...
  • -1 votes
     answers
     views

    列出excel中的power-point图表和对象的属性

    我需要一些帮助 . 所以我有一个带有~20张幻灯片的功能点演示文稿,每张幻灯片包含大约3-4张图表 . 现在,我需要在Excel工作表(使用VBA宏)中关闭以下内容:对于每个幻灯片对于每个对象1)幻灯片名称/编号2)图表名称3)图表类型4)图表高度5)图表宽度7)图表 - 位置 - 左7)图表 - 位置 - 顶部 请帮忙 :)
  • 0 votes
     answers
     views

    VBA - Powerpoint排序文本框基于其“顶部”和“左侧”属性

    我在powerpoint幻灯片中有一堆文本框 . 它们都包含文字 . 我需要 sort those textboxes in order ,所以我可以从左上角到右下角循环遍历那些文本框, capture the text 和 export it to a CSV file ,IN ORDER . 例如,如果我在幻灯片中有4个文本框,我需要按顺序捕获文本框中的文本 TOP-LEFT文本框 T...
  • 0 votes
     answers
     views

    从外部C#应用程序自动化PowerPoint VBA加载项

    我正在设计一个C#应用程序,它将打开PowerPoint演示文稿,将带有动画的幻灯片拆分为单独的幻灯片,然后将整个演示文稿导出为一系列JPG图像 . 我在使用Microsoft Office 2010的Visual Studio 2010中工作 . 该项目以PPspliT为中心,这是另一位开发人员慷慨提供的VBA宏和插件,而且效果非常好! (谢谢!)本质上,我希望使用外部C#应用程序(而不是另一个...
  • 0 votes
     answers
     views

    在WPF中创建幻灯片放映等PPT

    我有一个要求,我必须编写Powerpoint来从sql server访问数据并以表格和图形方式显示 . 而不是在VBA中这样做(因为我在VBA中很弱),我宁愿选择C#中的WPF Window应用程序 . 我的问题是,是否有可能在WPF中创建像幻灯片放映一样的Powerpoint演示文稿,其中每张幻灯片上都有图形和数据网格,并且字幕文本显示来自数据库的更新数据 . 任何建议或链接高度赞赏 . 到目前...
  • 0 votes
     answers
     views

    Powerpoint VBA - 自动调整列

    我真的是vba的初学者,但我一直在困惑如何让它发挥作用 . 我正在使用Excel vba创建一个powerpoint演示文稿,根据Excel工作表中的数据,在新创建的powerpoint演示文稿中的幻灯片上创建一个表 . 我已经完成了表格格式化,这是一个真正的麻烦,通过遍历每个单独的单元格并格式化它们(循环,但仍然).... 唯一缺少的是单个列宽 . 根据输入数据,某些列的宽度可能会发生变化, 由...
  • 0 votes
     answers
     views

    如何使用VBA在powerpoint中插入列

    问题有点棘手,我用Google搜索并获得了一个链接http://joelblogs.co.uk/2010/08/13/automatically-create-summary-slides-in-powerpoint-2010/与VBA代码,这有助于我在单个父幻灯片中插入一个演示文稿的所有其他幻灯片的 Headers 摘要 . 代码工作正常,但是当带有 Headers 的幻灯片数量超过30或50时...
  • 0 votes
     answers
     views

    将powerpoint演示文稿保存为图像,自定义图片文件名称 .

    使用vba我想将演示文稿保存为png图像 . 为此,我使用以下代码行: ActivePresentation.SaveAs myLocation, ppSaveAsPNG, msoTrue 这是容易的部分,这是我想知道的 . 例如,如果您使用的是英文powerpoint版本,则图像将被称为Slide1.png,Slide2.png ...但如果语言是西班牙语,则它将是Diapositiva1.p...
  • 1 votes
     answers
     views

    在VBA - Powerpoint中打印目录时忽略隐藏的幻灯片

    我想在我的powerpoint演示文稿的开头写一个目录 . 我已经获取了具有 Headers 的所有幻灯片的代码,并将它们与索引一起打印 . 我想知道在哪里可以找到确定隐藏幻灯片的命令 . 我搜索了msdn VBA Powerpoint部分,但是空了 . 例如,我目前的项目是: For y = 3 To ActivePresentation.Slides.Count Set Diapo = Act...
  • 0 votes
     answers
     views

    引用powerpoint中的嵌入式Excel工作表

    我在网上搜索并发现了一些类似的案例,但他们对我帮助不大 . 我在Powerpoint中嵌入了Excel工作表 . 我想使用按钮自动将Powerpoint Presentation保存为PDF文件.PDF文件的名称应包含Excel工作表中特定单元格的编号 . 我在宏上添加了一个按钮(在菜单任务栏上),自动将Powerpoint保存为PDF . 您知道吗,如何在Excel工作表中引用单元格以将其用作P...
  • 0 votes
     answers
     views

    引用放置在PowerPoint中的Excel工作表

    我已使用“插入”选项卡 - >对象 - > Microsoft Excel 97-2003工作表(新建)选项将Excel工作表添加到PowerPoint 2010文档中 . 我想在我的PowerPoint的另一张幻灯片中引用Excel工作表中的一些单元格 . 有没有办法做到这一点? 目的是我有一个坚持PPT报告的客户,除了我需要使用Excel来创建所需的信息 . 我不是不断打开两个文档...
  • 0 votes
     answers
     views

    使用VBA删除Powerpoint上的幻灯片,具体取决于Excel单元格

    我在Excel中有一个VBA模块,用于删除Powerpoint幻灯片 . 代码如下: Function MyRange(ByVal StartIndex As Long, ByVal StopIndex As Long) As Variant Dim A() As Long Dim I As Long ReDim A(StartIndex To St...
  • 1 votes
     answers
     views

    用于更改PowerPoint 2003演示文稿的VBA-活动不是新的

    如果我在PowerPoint幻灯片上设置了一个模板,其中包含我需要的所有文本框,我使用什么Visual Basic在这些文本框中输入我想要的文本? 我更容易使用模板,因为这些ppt简报包含(或需要包含)大量数据: 如何在这些文本框中输入文本 如何更改特定文本框的字体,大小,字体等? 有没有办法确定文本框/形状的"name"("text box 52&quo...
  • 1 votes
     answers
     views

    vba powerpoint按名称选择幻灯片

    我试图按名称选择幻灯片 . 我通过大纲添加了一个 Headers . 下面是不起作用的代码 . “在幻灯片集合中找不到项目Idaho” ActivePresentation.Slides("Idaho").Select
  • 1 votes
     answers
     views

    有没有人理解Powerpoint Presentation对象的SlideMaster属性?

    我特别提到2016版本,但这也适用于2013年和2010年 . ----- TLDR摘要 是否可以使用VBA使用我未找到的方法添加新的幻灯片母版? 是否可以使用VBA访问或操作Presentation对象中第一个以外的幻灯片大师的布局? 我怀疑两者的答案都是"No"并且MS只是搞砸了底层物体的暴露,但是其他人可能比我更了解编程PPT . ------整个问题 微...
  • 4 votes
     answers
     views

    使用vba在PowerPoint 2016中插入幻灯片缩放

    PowerPoint 2016有一个简洁的新功能,您可以在其中插入缩放幻灯片/部分 . 如果你不想谈论这里,请看这里:https://support.office.com/en-us/article/Use-Zoom-for-PowerPoint-to-bring-your-presentation-to-life-9d6c58cd-2125-4d29-86b1-0097c7dc47d7 我正在尝...
  • 0 votes
     answers
     views

    Powerpoint VBA选择一系列幻灯片

    如果你知道索引/名称,有很多关于如何设置范围的响应,我需要的是一种选择一系列幻灯片而不指定每个幻灯片索引或名称的方法 . 我在一个部分的开头有一个名为“C2 Title”的幻灯片,在一个部分的末尾有一个名为“C2Approval”的幻灯片 . 两者之间的幻灯片数量将根据用户是否在中间添加幻灯片而有所不同 . 我想选择两者之间的所有幻灯片,无论插入多少幻灯片 . 我怀疑有一种方法可以遍历索引来填充数...
  • 0 votes
     answers
     views

    使用vba向powerpoint幻灯片添加文本

    我有一个带有幻灯片母版的PowerPoint,因此所有幻灯片都具有相同的特征 . 我想使用VBA在每一侧放置相应幻灯片的SlideIndex编号 . 截至目前我已经有了它,所以当你点击一个按钮时,幻灯片索引会弹出一个消息框,但我希望它弹出一个文本框或幻灯片本身的东西 . 这是我目前使用的脚本.. Private Sub CommandButton_Click() MsgBox Slide...
  • 1 votes
     answers
     views

    VBA用于在文本溢出时缩小PowerPoint中的字体

    我正在尝试找出我在通过CAT工具进行语言转换后导出的PowerPoint文件的宏 . 在一些语言对中,由于语言长度的不同,翻译的内容将不适合源文件文本框 . 因此,翻译和导出的PowerPoint文件包含多个形状/文本框,这些形状/文本框在这些形状的可见区域之外具有一些内容 . 我想知道在导出的PPT文件中的所有形状/文本框中新导出的文本内容是什么方法在整个文件中全局缩小以适应这些形状的原始大小 ...
  • 0 votes
     answers
     views

    PowerPoint动态时钟的VBA代码

    我想在PowerPoint中创建一个动态时钟,并让它显示在所有幻灯片上的相同位置 . 下面是我一直致力于创建动态时钟的代码 . 而不是“Do Until 1 <0”,我可能想要“Do Until PowerPoint Exit Slideshow Mode”这样的内容,但我不知道该怎么做 . 我尝试在PowerPoint幻灯片母版中创建一个形状,但我不确定如何在代码的Shapes()部分中定...
  • 2 votes
     answers
     views

    Powerpoint VBA可选择幻灯片特定区域内的所有形状

    我想在powerpoint中运行一个允许以下步骤的宏: 对于活动演示文稿中的每个幻灯片,在尺寸标注内选择幻灯片的区域 将所有对象(形状,文本框等)分组,但不要在尺寸维度内对图像(emf,jpg,png)进行分组 取消组合 我是ppt vba的新手 . 到目前为止,我做了一些研究后,在每个幻灯片上为一个选定的对象创建了一个 . 感谢帮助! Public Sub ResizeSelec...
  • 1 votes
     answers
     views

    PowerPoint VBA:“当前没有活动的文档窗口”

    我试图在PowerPoint(2010)VBA中的幻灯片上创建一个形状 我创建了一个按钮,这段代码: Private Sub AddShape_Click() Dim shp As Shape Dim sld As Slide Set sld = Application.ActiveWindow.View.Slide Set shp = sld.Shapes.AddShape(Type:=mso...
  • 0 votes
     answers
     views

    使用PowerPoint VBA从Kiosk演示文稿类型更改为演讲者演示文稿类型

    我有一个装有VBA的PowerPoint和很多幻灯片 . 当我是运行演示文稿的用户时,我希望能够通过按键手动推进幻灯片,但是,当任何其他用户正在运行演示文稿时,我希望键不起作用 . 我知道以下内容: 我有一个很容易返回用户名的功能,因此,我可以轻松地将当前用户与自己进行比较,并根据匹配/缺少匹配执行代码 . 这里没问题 . 我知道我可以使用以下方式设置演示文稿类型: ActivePrese...
  • 1 votes
     answers
     views

    20个变量会影响我的PowerPoint演示文稿的性能吗?

    我正在创建一个交互式PowerPoint演示文稿,学生将完成匹配活动,多项选择测验等 . 演示文稿将记录每个学生的进度,更新他们的平均值并跟踪他们对每种类型的问题/活动的表现如何 . 我制作了更小,更简单的文件,效果很好,使用的公共变量少于5个 . 到目前为止,在本演示文稿中,我认为我需要大约25个公共整数,长整数和字符串变量,以及一些程序的局部变量 . (共25个,每种类型不25个) 我查找了...
  • 2 votes
     answers
     views

    符号链接PowerPoint幻灯片

    有没有办法设置一系列的PowerPoint演示文稿,比如说在同一个文件夹中,然后设置一个主要的powerpoint,当它出现时会导入文件夹中的幻灯片以形成一个幻灯片? 我们和许多办公室一样,幻灯片需要在同一时间由大约十几个人更新,我想知道是否有一种更简单的方法可以将幻灯片分开,然后在逻辑上将它们一起呈现在一起手动开销,因为这不是一个技术头脑很小的团队 . 我似乎找不到我想要做的正确的搜索条件,但我...
  • 1 votes
     answers
     views

    宏从Excel调用打开PowerPoint演示文稿,插入幻灯片和复制范围到幻灯片工作有时,错误其他

    免责声明 - 编写VBA宏非常新,但我在尝试修复此错误时已在此处和其他论坛进行了大量研究,但都无济于事 . 如果已经被问及回答道歉,也许我没有正确搜索 . 现在给肉和土 beans :我一直在使用Excel中的VBA宏,这将允许我: 打开新的或现有的PowerPoint演示文稿 将值粘贴到并激活特定单元格,然后使用vlookup公式填充电子表格 将 values only 从第一个电...

热门问题