在Excel中创建按钮以复制文件?

时间:2011-09-27 15:17:05

标签: excel vba ms-office

我想在Excel 2010中创建一个按钮,单击该按钮时,它将保存当前打开的Excel文件并将其复制到C:\ temp。

这可能吗?也许一个宏应该触发一个exe程序,或者可以在宏中完成?

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

在按钮的Click事件中,您可以将当前工作表复制到另一个工作簿中,然后将其保存在C:\ Temp ...中,例如:

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