引用、激活、保存和关闭工作簿

可以用索引号和名称引用工作簿。

code.python
>>> bk=app.Workbooks(1)
>>> bk=app.Workbooks("工作簿1")

使用Activate方法可以激活工作簿。

code.python
>>> app.Workbooks(1).Activate()

用ActiveWorkbook对象引用活动工作簿。

code.python
>>> app.ActiveWorkbook.Name
'工作簿1'

保存工作簿的更改调用Workbooks对象的Save方法。

code.python
>>> bk=app.Workbooks(1)
>>> bk.Save()

如果想将文件另存为一个新的文件,或者第一次保存一个新建的工作簿,就用SaveAs方法。参数指定文件保存的路径及文件名。如果省略路径,则默认将文件保存在当前目录中。

code.python
>>> bk=app.Workbooks(1)
>>> bk.SaveAs(r"D:\test.xlsx")

使用SaveAs方法将工作簿另存为新文件后,将自动关闭原文件,然后打开新文件。如果希望继续保留原文件而不打开新文件,可以用SaveCopyAs方法。

code.python
>>> bk=app.Workbooks(1)
>>> bk.SaveCopyAs(r"D:\test.xlsx")

使用Workbooks对象的Close方法关闭工作簿。如果不带参数,则关闭所有打开的工作簿

code.python
>>> app.Workbooks(1).Close()