http://code.dlang.org/packages/excel-d excel-d lets you write Excel add-ins in D, automagically wrapping D functions that are then callable by Excel. This latest release allows one to get the calling cell, and adds the possibility of passing and returning user-defined enums and structs. Atila