Hi Tom,
VBA can do it. The below code works with Excel 2013 as well, without dependence on 32/64bit by the way.
Sub ActivateExcel2013()
Dim objExcel As Object
' Find an existent Excel application
On Error Resume Next
Set objExcel = GetObject(, "Excel.Application")
If Err Then
' Excel not found - create new instance
Set objExcel = CreateObject("Excel.Application")
End If
On Error GoTo 0
' Bring Excel window to the foreground (Excel 2013 compatible)
AppActivate objExcel.Caption
End Sub
Regards,
Vladimir