The time reporting macro that I blogged about a few months ago has been implemented as a C# Outlook 2010 add-in. The add-in's Visual Studio project is now available for download as part of the Visual How To Creating a Simple Time-Reporting Tool Based on the Outlook 2010 Calendar. This add-in has significant improvements in the input interface, and based on your input parameters, generates a time report file in Comma-Separated Values (csv) format.
This add-in uses the same principles as the earlier macro to track time you spend on tasks -
This add-in has significant improvements in the following areas:
A user-friendly interface allows you to select a date range and categories you'd like to report on, and whether you'd like a summary or detailed report
A dialog box for you to specify the location and time report file.
A resultant time report file in CSV format that you can conveniently view or edit in Microsoft Excel.
The accompanying article for this add-in presents considerations for further business logic. Download the code, build the add-in in Visual Studio, and try it to help track your time!