0

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

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

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

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

4

2 回答 2

1

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

于 2013-06-12T14:09:52.827 回答
0

Comments 的 DateTime 属性是只读的。

您可能会保存当前时间,将计算机时钟设置为您希望出现在评论中的时间,然后重新设置计算机时钟(考虑到中间经过的时间量)。

于 2013-06-12T23:26:47.893 回答