2011-09-27 4 views
0

클릭하면 Excel에서 현재 열려있는 Excel 파일을 저장하고 C : \ temp에 복사하는 버튼을 Excel 2010에 만들고 싶습니다.파일을 복사하려면 Excel에서 단추를 만드시겠습니까?

이것이 가능합니까? 아마도 매크로가 exe 프로그램을 실행 시키거나 매크로 내에서 모두 수행 할 수 있습니까? 당신의 버튼의 Click 이벤트에서

답변

2
With ActiveWorkbook 
    .Save 
    .SaveCopyAs "C:\Temp\Copy.xls" 
End With 
1

, 당신은 다른 통합 문서에 현재 워크 시트를 복사 할 수 있습니다 다음 C에서 그것을 저장 : \ 온도 ... 뭔가 같은 :

Sheets(Array("Sheet1", "Sheet2", "Another Sheet")).Copy 
ActiveWorkbook.SaveAs "C:\Temp\Copy.xls" 
ActiveWorkbook.Close 
+0

이 있습니다 시트보다 수십 추가됩니다. 게다가 내가 간직하고 싶은 매크로가 있습니다. 전체 파일 (eval 쉘 명령)을 복사하는 방법이 있습니까? – TruMan1

+0

'FileCopy'는 모든 파일을 복사합니다 (소스와 대상 매개 변수를 제공합니다). 이것을 사용하여 아무 것도 복사 할 수 있지만 문제는 통합 문서가 복사하려고하기 때문에 자체가 분명히 열려 있고 잠겨 있기 때문에 오류가 발생한다는 것입니다. – Xophmeister

관련 문제