Premesso che di MACRO non so quasi nulla..., hai verificato se parallelamente all'azione di ESPORTA esiste un'azione di IMPORTA...?
In alternativa, puoi usare il codice VBA
Sub TransferSpreadsheet([TransferType As AcDataTransferType = acImport], [SpreadsheetType As AcSpreadSheetType = acSpreadsheetTypeExcel97], [TableName], [FileName], [HasFieldNames], [Range], [UseOA])
Membro di Access.DoCmd
Questo è il CODICE VBA convertito della MACRO che hai usato, nel quale la differenza tra IMPORT ed EXPORT è data dal primo PARAMETRO [TransferType] che puoi definire proprio come [acImport] oppure [acExport].