【发布时间】:2011-08-14 22:21:32
【问题描述】:
我有一个关于 PowerPoint VBA 的简单问题:
我应该使用哪个 VBA 代码在“活动纸张”(对不起,我不知道如何正确命名它)之间切换,其中我正在对对象执行某些操作,以及文件(或“字段”,再次为我糟糕的术语感到抱歉)所有幻灯片都在哪里?
例如,如果我想在“活动纸张”中移动选定的对象,我会使用这个宏:
ActiveWindow.Selection.ShapeRange.IncrementLeft 6#
如果我想在幻灯片文件中复制选定的幻灯片,我会使用以下代码:
ActiveWindow.Selection.Copy ActiveWindow.View.Paste
但是我怎样才能连接这两个脚本呢?假设我想在“活动纸”中移动一个对象,然后复制整个“纸”,然后在幻灯片字段中创建它的孪生,然后跳到孪生纸中对那里的对象做一些事情?
简而言之,如何在 VBA 中从“paper”切换到“slides”再切换回“paper”?
(再次,我很抱歉这里的术语很糟糕,我希望你明白我的意思。)
提前谢谢大家。
【问题讨论】:
-
活动工作表(主窗口) .... 滑动预览侧边栏(向左) - 这就是您的意思吗?那么这是否意味着您要复制整张幻灯片?您只需编写“ActiveWindow.Selection.SlideRange.Duplicate.SlideIndex”
标签: vba powerpoint