Hey Tifa -
DDE was the precursor to ActiveX and is a somewhat older technology. I would use ActiveX (it is newer, more people are familiar with it, you get better support, etc.) if possible. AND, I have an example that a colleague wrote for how to call Excel Macros from LabVIEW using ActiveX.
There is a TON of example code available for free download on our external support site -> www.ni.com/support. Under Option 3 I searched under the "Examples" with the following string -> "labview activex excel macro". The first item returned is the document I referred to.
Hope this helps!
good luck-
ben schulte
national instruments