如何设置在PowerPoint中以编程方式创建的注释的日期时间?

时间:2013-06-12 14:03:33

标签: c# powerpoint add-in

我正在编写PowerPoint 2010的加载项,我必须创建编程上不同的注释,这些注释必须出现在很多幻灯片中。 添加评论的方法是以下代码:

Microsoft.Office.Interop.PowerPoint.Application.ActivePresentation.Slides[index].comments.Add(posX,posY,"author","authorInitials","comment");

问题是DateTime自动设置为DateTime.Now,而setter是私有的。我想手动设置dateTime属性,但我找不到这样做的方法。

如何在PowerPoint中以编程方式设置评论的日期时间?

2 个答案:

答案 0 :(得分:1)

将其添加为评论的一部分,而不是使用日期/时间标记。当然,这意味着显示的日期/时间不会重新格式化为当前用户的本地化,但这对您来说可能并不重要。

答案 1 :(得分:0)

Comments的DateTime属性是只读的。

您可能会保存当前时间,将计算机的时钟设置为您希望在评论中显示的时间,然后重置计算机的时钟(允许在此期间过去的时间)。