2013-03-11 4 views
0

데이터를 스프레드 시트로 내보낼 수있는 액세스 테이블이 2 개 있습니다. "DoCmd.TransferSpreadsheet"쿼리를 사용하여이 작업을 수행 할 수 있습니까? 아래 코드는 참고 용으로 제공됩니다.Microsoft Access를 사용하여 여러 테이블을 Excel 스프레드 시트로 내보내는 방법

Call CreatePieChart("julydupscores", "julyapvscores", "C:\Performance Database\graph123.xlsm") 

'FUNCTION 

Public Sub CreatePieChart(sSource As String, qSource As String, msFileName As String) 
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel97, sSource, msFileName, False 

qsource (두 번째 소스)도 어떻게 전송할 수 있습니까?

답변

0

qsource (두 번째 소스)도 어떻게 전송할 수 있습니까?

무엇 "마법"을 알면서 당신의 graph123.xlsm, 그것은, 확실히 말할 것은 불가능 않지만 일반적으로 당신은 단지 소스로 qSource을 지정하는 두 번째 DoCmd.TransferSpreadsheet 문을 추가합니다. 동일한 Excel 파일 이름을 지정하면 Excel (최소한 최신 버전)로 내보낼 때 두 번째 테이블이 기존 Excel 문서의 다른 탭으로 추가됩니다. (파일을 별도의 파일로 만들려면 다른 Excel 파일 이름을 지정하십시오.)

관련 문제