2016-04-28 158 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

相關問題