VBA class module as MS-Office connector via XML-RPC


This plugin alloows you to use MS-Excel and MS-Project for ticket tracking of tickets which are logged and maintained in Trac.

There are following samples:

  1. MS-Excel Ticket editor: a hot-linked connection between your Trac tickets and your custom spreadsheet.
  2. MS-Project connector: a hot-linked connection between your Trac tickets and your MS-Project file.

Bugs/Feature Requests

Existing bugs and feature requests for VisualBasicTracConnectorIntegration are here.

If you have any issues, create a new ticket.


2 / 10


2 / 5


1 / 1


Download the zipped source from here.


You can check out VisualBasicTracConnectorIntegration from here using Subversion, or browse the source with Trac.


General instructions on installing Trac plugins can be found on the TracPlugins page.


MS-Excel Ticket editor

  1. Fill setting sheet
  1. Create sheets that are same name as project names
  1. Push "Import tickets" button
  1. Edit imported tickets' fields
  1. Add new tickets
  1. Push "Check modified fields" button
  1. Confirm the edited fields' background color are changed.
  1. Push "Update" button
  1. According to the browser, modified tickets' fields are changed

MS-Project connector

  1. Add custom fields.
type name MS-Project's field
customdue_assign Start required
customdue_closeFinish required
customcompletePercentComplete required
customblocking(dependency) add blocking ticket
standardsummary name
standardowner resource
standardmilestone (dependency) Add preceding task for the milestone
standardversion (dependency) Add preceding task for the mversion
customsummary_ticket(summary task) Optional, for TracDependencyPlugin
customdependencies(dependency) Optional, for TracDependencyPlugin
custombaseline_startBaselineStart Optional
custombaseline_finishBaselineFinish Optional
  1. Create tickets.
  2. Open TracProject.mpp

Note: You may have to lower the macro security level in MS-Project for the connector's Import button to show up:

  • Choose Tools -> Options... to display the Options dialog.
  • Select the Security tab
  • Click the Macro Security button
  • Choose Medium or Low security
  1. Create blank mpp file.
  1. (Activate created mpp file.) It might be activated.
  2. Push "Import" button
  1. input settings for your environment, then push "Validation" button
  1. If connection is valid, then enable "Import" button. Push this button

Recent Changes

7838 by okazaki on 2010-04-11 18:10:50
refs #6929
7837 by okazaki on 2010-04-11 16:10:21
refs #6961
7836 by okazaki on 2010-04-11 15:17:18
refs #6958
Validation list length limitation is added to selectable fields.


Author: okazaki
Maintainer: Yuji OKAZAKI

Last modified 9 years ago Last modified on Nov 10, 2015, 5:20:24 PM

Attachments (19)

Download all attachments as: .zip