【问题标题】:Extract cells/Ranges information(col,row) from selected area in active Excel sheet with Python win32com使用Python win32com从活动Excel工作表中的选定区域中提取单元格/范围信息(col,row)
【发布时间】:2020-11-26 19:30:26
【问题描述】:

对于我的 python 脚本,当我想使用 Python win32com 从 Excel 中获取数据时,缺少一个简单的技巧。

我只想知道如何获取选定的单元格信息,例如我的 python 脚本的 col/row。例如,我可以指定如下所示的范围,但我根本无法对选定/活动单元格做同样的事情。

ws.Range("B1:AM167").CopyPicture()

有人帮我解决这个问题吗? 我对win32很陌生,所以我仍然不知道如何找到正确的方法/属性等......

【问题讨论】:

  • 也许是Application.Selection。 “返回的对象类型取决于当前的选择(例如,如果选择了一个单元格,则此属性返回一个 Range 对象)。如果未选择任何内容,则 Selection 属性返回 Nothing。”
  • 非常感谢贾斯汀!现在可以了!

标签: python excel win32com


【解决方案1】:

试试Application.Selection

返回的对象类型取决于当前的选择(例如 例如,如果选择了一个单元格,则此属性返回一个 Range 对象)。 如果未选择任何内容,则 Selection 属性返回 Nothing。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-07-17
    • 1970-01-01
    • 2011-12-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多