One thing you may consider is creating a map using the Export Wizard. Once you have created a map containing the fields you wish to have in Excel you can create a macro to dump the data to Excel.
But copying the data will also work well for most all situations.
Example macro:
Sub Export_To_Excel()
Sort Key1:="Date10", Renumber:=True
OrganizerMoveItem Type:=7, FileName:=ActiveProject.Name, ToFileName:="Global.MPT", Name:=" MY MAP"
FileSaveAs Name:="C:\Schedules\MY_SCHEDULE.xls", FormatID:="MSProject.XLS5", map:=" MY MAP"
End Sub