통합 문서에서 여러 시트를 특정 순서로 선택하고 win32com을 사용하여 단일 PDF로 내 보내려합니다. 나는 시도했다 :WIN32COM 여러 시트를 PDF로 저장/내보내기
wb_HC.Sheets(['sheetname1','sheetname2']).ExportAsFixedFormat(0, workdir+'\\'+run_date+'_MD_Summary.pdf')
그러나 이것은 작동하지 않는다. 나는 VBA에서 시트는 시트 배열로 호출 할 수 있다는 사실을 알고 :
Array(sheets(1), sheets(2))
하지만이 파이썬에서 목록()에 해당되지라고 생각합니다.
나는 더 좋은 방법이 있다고 믿습니다. 엑셀은 다음과 같이 할 수 있습니다 :.. 시트 (배열 ("Sheet1의", "시트 2를")) Activesheet를 선택 문제를 (코드 수출) 우리가 win32com에서 여러 시트를 "선택"을 전달할 어떻게입니다 "액티브 시트"로 다음 줄로 이동하십시오. –
나는 고쳐 줬다. 선생님. 사실 Array() 선택으로 여러 시트를 저장할 수 있습니다 (http://stackoverflow.com/questions/14404650/save-multiple-sheets-to-pdf). 'Array()'대신'[] '를 사용하여 업데이트를 참조하십시오. – Parfait