创建Application对象
用下面的代码创建Application对象:
code.python
>>> import win32com.client as win32
>>> app=win32.gencache.EnsureDispatch('excel.application')
查看Application对象中工作簿的个数:
code.python
>>> app.Workbooks.Count
位置、大小、标题、可见性和状态属性
每个Excel应用都是一个Excel图形窗口,可以用API调用的方式获取跟窗口相关的一些属性。
Left属性和Top属性的值定义窗口左上角点的横坐标和纵坐标,即定义窗口的位置。
code.python
>>> app.Left
66.25
>>> app.Top
21.0
Width属性和Height属性的值定义窗口的宽度和高度,即定义窗口的大小。
code.python
>>> app.Width
635.25
>>> app.Height
390.0
用Caption属性的值表示窗口的标题。
code.python
>>> app.Caption
'工作簿1 - Excel'
用Visible属性返回或设置窗口的可见性。属性的值为True时,窗口可见;值为False时,窗口不可见。
code.python
>>> app.Visible
True
用WindowState属性定义窗口的显示状态,包括3种状态,即窗口最小化、最大化和正常显示,其常数分别对应于xlMinimized, xlMaximized和xlNormal,对应的值为-4140, -4137和-4143。
code.python
>>> app.WindowState
-4143
下面设置窗口最大化:
code.python
>>> app.WindowState=constants.xlMaximized