获取Windows 10中Excel对象的所有属性的列表

斯特凡

我想列出Excel Chart对象的所有属性,发现一个解决方案的问题:获取对象的所有属性的列表,但此解决方案似乎在Windows 10上不起作用(而且我认为它不起作用在Windows 7上)。用于TypeLib信息的dll显然与Windows 10不兼容。

我使用Office 2003、2010和2013,以及Windows 7和10。如果有建议,请指定您建议的解决方案已在哪个版本上测试或有望在哪个版本上使用。

斯特凡

我还没有找到VBA的答案,但是在AutoIt 中可以执行类似的操作(要求您在对象浏览器中选择第一个属性(例如,选择“激活”图表对象)。

#include <GuiListBox.au3>
_ReadItems() 
Func _ReadItems()

    const $delay=100
    ;;get handle to Object Browser window
    $hwnd=WinWait("Microsoft Visual Basic - Book1 - [Object Browser]")
    ;;get handle to Object list box
    Local $hLB = ControlGetHandle($hwnd,"","[CLASS:ListBox; INSTANCE:3]")

    ;;get handle to "property information box"
    Local $hInfo= ControlGetHandle($hwnd,"","[CLASS:RichEdit20A; INSTANCE:1]")

    Local $sMsg = ""
    Local  $text=""
    ;; loop through all items in list
    Local  $iCnt =_GUICtrlListBox_GetCount ( $hLB )
    For $n = 0 To  $iCnt - 1
      sleep($delay)
      ;;copy text in information box
      ControlFocus($hWnd, "",$hInfo)
      sleep($delay)
      send("^a")
      sleep($delay)
      send("^c")
      sleep($delay)
      $text= ClipGet()
      ;;move down in object list box
      send("+{TAB}")
      sleep($delay)
      send("{DOWN}")
      ;;add information to result string
      $sMsg &=  $text & @CRLF
   Next 
  ;;put result on clipboard
    ClipPut($sMsg)
 EndFunc   ;==>_ReadItems

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

获取对象的所有属性的列表

来自分类Dev

获取对象的所有属性的列表

来自分类Dev

从列表中获取所有对象

来自分类Dev

Python对象列表,获取属性的所有“方向”

来自分类Dev

从对象中获取所有属性,包括引用成员的属性

来自分类Dev

从列表中的所有项目中获取特定属性

来自分类Dev

从可排序列表中获取所有元素属性

来自分类Dev

如何在javascript中获取文件对象的所有属性?

来自分类Dev

使用Javascript或JQuery从对象列表中获取所有值

来自分类Dev

从加载的模型中获取所有对象的列表

来自分类Dev

Python获取具有匹配属性的列表中的对象

来自分类Dev

通过对象属性获取列表中的对象

来自分类Dev

如何获取对象列表中包含的所有子对象的列表?

来自分类Dev

从...可变深度对象的子对象的所有子对象中获取属性

来自分类Dev

从...可变深度对象的子对象的所有子对象中获取属性

来自分类Dev

从ManagementObjectCollection中的所有对象获取所有非null属性

来自分类Dev

如何获取重置的Windows 10 PC上所有硬件规格的列表?

来自分类Dev

如何获取所有Wikidata属性的列表?

来自分类Dev

获取所有属性java对象

来自分类Dev

有没有办法从列表中获取具有特定属性的所有项目

来自分类Dev

“列表”对象没有属性“获取”

来自分类Dev

获取所有Windows 8/10吐司通知

来自分类Dev

获取所有salesforce对象中所有字段的列表

来自分类Dev

从仓库中获取所有整数类型到现有对象列表中

来自分类Dev

从对象的数组列表的数组列表中获取所有可能的组合

来自分类Dev

如何获取存储在列表中的对象的属性

来自分类Dev

在对象列表中获取具有最大属性值的对象

来自分类Dev

使用C#中的Selenium获取具有特定类的所有元素的属性值的列表

来自分类Dev

在Windows 10中获取可见的命名窗口列表

Related 相关文章

  1. 1

    获取对象的所有属性的列表

  2. 2

    获取对象的所有属性的列表

  3. 3

    从列表中获取所有对象

  4. 4

    Python对象列表,获取属性的所有“方向”

  5. 5

    从对象中获取所有属性,包括引用成员的属性

  6. 6

    从列表中的所有项目中获取特定属性

  7. 7

    从可排序列表中获取所有元素属性

  8. 8

    如何在javascript中获取文件对象的所有属性?

  9. 9

    使用Javascript或JQuery从对象列表中获取所有值

  10. 10

    从加载的模型中获取所有对象的列表

  11. 11

    Python获取具有匹配属性的列表中的对象

  12. 12

    通过对象属性获取列表中的对象

  13. 13

    如何获取对象列表中包含的所有子对象的列表?

  14. 14

    从...可变深度对象的子对象的所有子对象中获取属性

  15. 15

    从...可变深度对象的子对象的所有子对象中获取属性

  16. 16

    从ManagementObjectCollection中的所有对象获取所有非null属性

  17. 17

    如何获取重置的Windows 10 PC上所有硬件规格的列表?

  18. 18

    如何获取所有Wikidata属性的列表?

  19. 19

    获取所有属性java对象

  20. 20

    有没有办法从列表中获取具有特定属性的所有项目

  21. 21

    “列表”对象没有属性“获取”

  22. 22

    获取所有Windows 8/10吐司通知

  23. 23

    获取所有salesforce对象中所有字段的列表

  24. 24

    从仓库中获取所有整数类型到现有对象列表中

  25. 25

    从对象的数组列表的数组列表中获取所有可能的组合

  26. 26

    如何获取存储在列表中的对象的属性

  27. 27

    在对象列表中获取具有最大属性值的对象

  28. 28

    使用C#中的Selenium获取具有特定类的所有元素的属性值的列表

  29. 29

    在Windows 10中获取可见的命名窗口列表

热门标签

归档