2016-04-28 170 views
0

下面的代码将复制预期的范围,然后插入目标位置,将单元右移。使用Python将复制的单元格插入Excel Excel Win32Com

ws.Range("H3:M7).Copy() 
ws.Range("H3").Insert() 

但是,我希望它把单元格向下移动不正确。但是下面的代码给了我一个Range类失败错误的Insert方法。

ws.Range("H3:M7).Copy() 
ws.Range("H3").Insert(Shift="xlShiftDown") 

有什么建议吗? ws是从win32com excel应用程序中的Workbooks.Sheets(“My Sheet”)中获得的。

回答

0

也许使用

ws.Range("H3").Insert(Shift=win32com.client.constants.xlShiftDown) 

reference