题
我有一个相当大的Excel文件。在此文件中有一个包含日期的列。我想知道是否/如何制作能够阅读日期的程序,并提前30天将通知发布到Outlook日历或通过我办公室的Outlook发送电子邮件。我可以使用一个不错的API吗?如果是的话,我在哪里找到一个?或者,是否有任何现有程序能够执行此功能?
解决方案
您应该能够编写与Outlook交互的Excel VBA脚本。 请参阅 http://www.dicks-clicks.com/excel/olAutomating.htm对此有一个很好的指导。 具体来说, http://www.dicks-clicks.com/excel/olCalendar.htm #Creating_an_Appointment 提到了如何创建日历项目。请注意,大多数示例都适用于Outlook / Excel 2000,我想大多数样本仍然适用于较新版本,但某些对象可能会重命名。
Outlook代码是另一个很好的网站,其中包含一般的Outlook集成代码示例。例如。 http://outlookcode.com/article.aspx?id=49
当然,您不必对Excel中的所有内容进行编码,您应该能够轻松地在自定义应用程序中执行相同的操作(例如,.NET应用程序)。
不隶属于 StackOverflow