簡體   English   中英

使用 Python Win32Com 將復制的單元格插入 Excel

[英]Insert copied Cells into Excel with Python 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") 獲得的。

也許用

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

參考

ws.Range("H3:M7").Select()
excel.Selection.Copy(Destination=workbook.Worksheets("Sheet").Range("H3"))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM