可以用索引号和名称引用工作簿。
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()