如何使用vba为power point 2007创建日志?

时间:2012-01-20 09:23:12

标签: vba powerpoint

我正在为power point创建一个加载项;它将执行所有质量检查,如标准字体格式,拼写检查,语法检查,标准模板等。意味着如果字体在某些滑动中是“calibri”而在其他滑动中是“Times Roman”,那么它将把它转换为“ Arial“(这是我的标准格式)。

所以基本上我想创建一个日志文件,其中包含宏所做的这种类型的更改。

逻辑上我想跟踪拼写检查或更改字体格式或大小的“更改事件”。因此,当宏运行时,最后它将显示已在PPT中进行的更改列表。

因此,任何逻辑或建议或代码都将受到赞赏。 谢谢

1 个答案:

答案 0 :(得分:-1)

这里有一点让你开始。

Sub Undo_Invalid_Entry()    
If Target.Address = "$A$2" Then    
If IsNumeric(Target) = False Then    
Application.EnableEvents = False    
Application.Undo    
End If    
End If    
Application.EnableEvents = True    
End Sub

(来自here

然后将其存储到文件中。