Word 2010 VBA - 操作编号列表

2024-01-12

我正在尝试获取在 Outlook 中创建的编号列表,并根据顶级列表项对其进行操作。不幸的是,我发现操作列表的唯一方法是通过 ListParagraph 类型,它平等地分解所有列表项(包括子项),而不是对列表中的每个级别具有不同的访问权限。

有没有一种方法可以在一个对象中访问列表项及其所有子项?

Thanks.

这是我目前正在使用的,它适用于只有一层项目的列表:

    While i <= oMeetingWordDoc.Lists(1).ListParagraphs.Count
      Set oRange = oMeetingWordDoc.Lists(1).ListParagraphs(i).Range
      *Perform actions with oRange
      i = i + 1
    wend

对于“一级”列表,我的意思是这样的:

  1. Item 1
  2. Item 2
  3. Item 3

带有“子项目”的列表我的意思是这样的:

  1. 清单项目 1

    a) 项目 a
    b) 项目 b
    c) 项目 c

  2. Item 2

    a) 项目 a
    b) 项目 b

  3. Item 3

    a) 项目 a


我发现 ListFormat.ListLevelNumber 不可靠。

我有一份有人发给我的文档,其中包含一个项目符号列表,其中一个项目下有一个嵌套(2 级)列表。嵌套列表包含 3 个子项。只有子项 2 报告其为 ListLevelNumber 2。其他子项继续报告 ListLevelNumber = 1。

附带说明一下,报告错误列表级别的子项已将 ListFormat.ListString 设置为列表级别 2 中使用的字符,因此您可以通过检查两者来解决该问题。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Word 2010 VBA - 操作编号列表 的相关文章

  • ATL创建的COM接口继承IDispatch但后期绑定不起作用

    这是我的 IDL 文件 IFrame 是一个双接口 同时继承了 IDispatch 和 IUnknown object uuid C5AD0517 37FC 479C 9C7A A063B17E4A2E dual nonextensible
  • Excel VBA 将范围值复制到数组,

    我有以下代码摘录 我试图将一系列值复制到声明的数组上 但它一直给我 无法分配给数组 错误 Dim permittedCurve 0 To 7000 As Variant permittedCurve activeWorkbook Works
  • MS Excel 对于每个循环:插入行

    我有一个包含 242 行的工作表 我想在每个现有行下面创建一个新行 相反 我的代码在第 1 行下方创建了 242 行 我花了整个下午的时间在 Google 和 Stack Overflow 上 尝试了各种想法 但遇到了同样的问题 这是我的代
  • Excel VBA 检查工作簿是否打开,如果没有打开则打开

    我在下面放置的代码无法正常工作 尝试运行宏时出现错误 400 您能稍微回顾一下这段代码吗 我不确定问题是否不在于我所指的函数变量 Sub AutoFinal Dim final wb As Workbook shop stat wb As
  • 将参数传递给使用“New”创建的访问表单

    我有一个名为 详细信息 的表单 它显示所选记录的详细视图 该记录是从称为 搜索 的不同形式中选择的 因为我希望能够打开 详细信息 的多个实例 每个实例显示不同记录的详细信息 所以我使用了以下代码 Public detailCollectio
  • 如何查找 Outlook .pst 文件的完整路径?

    有没有办法通过 API 调用或注册表项以编程方式查找当前用户的 Outlook pst 文件的位置 With 展望赎回 http www dimastr com redemption 您可以使用 VBA 迭代消息存储RDOStores集合
  • Excel VBA 根据条件通过电子邮件发送每一行

    我正在尝试得到这个 因此 发送如下所示的电子邮件 然后就变成这样 我需要它跳过空白电子邮件地址 在发送时将已发送插入到第五列 并在有可用电子邮件时为每一行创建一封新电子邮件 新电子邮件需要与该单独行相关的特定信息 我正在使用 Ron de
  • 使用 access VBA 将列表框项目添加到数组

    我在访问表单中有一个列表框 它包含 18 项 我如何使用 access vba 将这些项目存储到数组中 下面将把列表框的内容拉入数组并吐出内容 Dim Size As Integer Size Me List0 ListCount 1 Re
  • 运行时错误“3065”无法执行选择查询

    我已经写了很多查询 但我正在努力解决这一问题 当我运行以下 sql 时 出现运行时错误 3065 Dim db As DAO Database Dim sqlstring As String Set db DBEngine 0 Databa
  • VBA 错误处理有哪些好的模式? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 VBA 中有哪些好的错误处理模式 特别是 在这种情况下我应该做什么 some code some code where an error mig
  • 使用 Microsoft Excel 进行 RSA 加密

    是否有任何现成的适用于 Excel 的 RSA 加密算法实现 只需使用给定的公钥加密纯文本 仅此而已 或者我需要从一开始就实施它 我谷歌但没有发现任何有用的东西 欢迎任何有用的链接 UPDATE 我需要一个非商业图书馆 None
  • VBA改变复杂的公式

    我使用带有单选按钮的代码 请参阅最后一个代码 将新行插入到第 15 行 这会将旧数据向下推 同时将相同的公式复制到之前曾经存在过的第 15 行 在第 15 行中 单击该按钮 单击该按钮后 我可以在 E15 中输入 3 位数据 然后按 Ent
  • 使用 VBA 将 Excel 中的范围粘贴到 Powerpoint 模板的特定幻灯片中

    我花了好几个小时查看针对我的问题的各种建议解决方案 但找不到任何似乎可以完成工作的东西 或者更可能的是 我对 VBA 的掌握正在了解我理解在线解决方案的能力 因此 我希望你们中的一位好心人能够帮助我解决问题 我打开了一个 Excel 工作表
  • 使用 MS Access 在 Excel VBA 中运行代码

    我使用访问前端从 SQL Server 中提取查询 然后 我将记录集导出到新的 Excel 工作簿 然后我想使用 Excel 运行 Access 中的代码 它只是循环遍历单元格并添加格式并检查特定值 我可以从访问权限运行它 它将让工作簿打开
  • 运行时错误“1004”:工作表类的粘贴方法失败错误

    使用 VBA 将 1 行文本从 Word 复制粘贴到 Excel 当代码到达下面的行时 我收到以下错误 ActiveSheet Paste 运行时错误 1004 工作表类的粘贴方法失败错误 But 如果我单击 调试 按钮并按 F8 则会粘贴
  • 如何从示例中给出的某些输入自动生成某些 Excel 字符串?

    基本上我想要在Excel中执行以下操作 如果我在表 1 中输入以下内容 我需要它 A B C 1 Name Size Color 2 Shirt S M L Red Green 3 Trouser 32 34 White Black Gre
  • “是”运算符给我 False,我可以知道原因吗?为什么? [复制]

    这个问题在这里已经有答案了 在编写 MS Excel VBA 代码时 我遇到了一个简单的问题 如下所示 上面的一点问题都没有 下层有问题 它给了我 假 Dim my01 my02 Set my01 Sheets 1 Set my02 She
  • 如何使用 Excel VBA 根据货币标准格式化列中的数字?

    我想格式化一列的所有单元格 数据是一个数字 我想从左边添加一个小数 之后只保留两位数 然后根据货币标准对其进行格式化 例如 Data Output 10000 100 00 112233 1 122 33 123456789 1 234 5
  • Excel VBA 更改命令按钮的颜色

    我在更改颜色时遇到问题CommandButton 在电子表格中 我添加设计按钮作为表单或 ActiveX 然后在 VBA 中我尝试 Activesheet shapes CommandButton1 visible false 这个效果很好
  • 为什么 Microsoft Outlook 在发送 HTML 电子邮件时不遵循列表样式?

    我有以下代码 但我一生都无法让它在 Microsoft Outlook 中工作 ul style margin left 50px line height 50px list style none li style font size 6

随机推荐

  • Magento 购物车 API 不显示价格

    我正在尝试使用 Magento Enterprise 1 10 XML RPC API 来处理 Magento 安装之外的购物车 目录功能 我遇到的问题是当我添加到购物车时 我可以很好地连接到 API 端点 登录并检索数据 以下是我用来发现
  • 更新 Google App Engine 中的模型架构?

    谷歌建议一次将一个条目更改为默认值 http code google com appengine articles update schema html http code google com appengine articles upd
  • 为什么 WinForms/WPF 控件不在内部使用 Invoke?

    我明白为什么 GUI 控件具有线程关联性 But 为什么控件不在其方法和属性中内部使用调用 现在你必须做这样的事情才能更新TextBox value this Invoke new MethodInvoker delegate textBo
  • Amazon SSE-S3 密钥轮换如何工作?

    我正在尝试围绕 Amazon 的服务器端加密选项进行思考 以便在我的应用程序上传文件时开始要求 S3 加密我的静态数据 到目前为止 AWS 管理的加密密钥选项听起来像是我正在寻找的 Model C https media amazonweb
  • Room 的“onDelete = CASCADE”在迁移期间不起作用

    我有以下表格 Entity tableName users class Users PrimaryKey autoGenerate true var id Long null NonNull var name String null Ent
  • 如何使用 PlistBuddy 将多个条目添加到 plist 字典中

    In my Info plist我想修改 shell 上的 Plist 文件 如下所示
  • Python跨平台监听按键?

    我需要在 python 终端程序中监听某些按键 而不用暂停执行raw input 我见过人们使用一些特定于 Windows 的方式来监听击键 并且我见过人们使用像 tkinter 和 pygame 这样的大型模块 我想避免这些模块 是否有一
  • 如何完整遍历未知深度的复杂字典?

    导入自JSON可以得到非常复杂和嵌套的结构 例如 u body u declarations u id u name u i u type u Identifier u init u type u Literal u value 2 u t
  • 如何转到 Chrome 开发者工具中的特定文件?

    我正在开发一个采用重型前端方法的 Web 应用程序 通过使用 Dojo 和 AMD 方式 我目前的测试屏幕可以轻松加载一百多个不同的 javascript 文件 当我想要调试任何特定问题 或者验证是否看到特定文件的旧版本时 我发现很难在 C
  • 使用 loginPopup 时 Microsoft 身份验证反应“hash_empty_error”

    我无法理解在尝试使用 Micrsoft Authentication 库 for React PWA 对用户进行身份验证时遇到的错误 我需要帮助理解为什么尝试使用 loginPopup 方法登录用户时失败 在某些情况下 身份验证按预期工作
  • WordPress 小部件更新需要标签的项目的实例

    最近 我意识到在开发主题中的侧边栏时 我没有充分利用 WordPress 中的小部件 因此我花了几天时间研究如何正确开发它们 在查看了大量教程后 我发现其中一些关于自定义构建小部件的教程已经过时了 我确实看到了应该在哪里使用该构造 func
  • 如何在 Swift 中反转数组?

    如何以相反的顺序打印以下数组 var toDoListReverse Take out garbage Pay bills Cross off finished items 这是 swift 3 的代码 let array IOS A IO
  • Android toast.makeText 上下文错误

    我在位置侦听器内调用 toast Maketext 时遇到问题 上下文不可用 我做错了什么 private LocationListener ll new LocationListener public void onLocationCha
  • 用于显示 PHP 警告和错误的 Sublime Text 扩展

    我最近安装了 Sublime Text 2 还在适应中 我已经安装了 Package Control 和大部分 PHP 扩展 我希望有一个能够强调语法错误的工具 就像 Netbeans 那样 有没有一个包可以做到这一点 Use Sublim
  • Macports 选择默认的 Python 解释器来执行脚本? [关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 I used python select 它似乎没有改变执行脚本的默认 python 例如django admin py runserver 前面没有
  • MSDTC - 需要多少个端口

    我有一个使用 MSDTC 的相当大的应用程序 我应该打开多少个端口 有什么办法可以确定吗 EDIT I know what我需要打开的端口 我不知道how many I need 当我们必须进行这种调试时 这篇文章特别有用 如何解决 MS
  • Spring MockRestServiceServer 处理多个异步请求

    我有一个协调器 Spring Boot 服务 它向外部服务发出几个异步休息请求 我想模拟这些服务的响应 我的代码是 mockServer expect requestTo http localhost retrieveBook book1
  • 如何使用简单注入器注册 Windows 窗体

    背景 我正在构建一个 winforms 应用程序 其中使用 IoC 容器 SimpleInjector 来注册我的类型 在我的应用程序中 大多数屏幕 即表单 在任何给定时间都只有一个实例 Problem 对于在任何给定时间只需要一个实例的表
  • 想要在jquery中旋转元素

    我在尝试着旋转一个元素 任何元素 div p handle handle gt div 我放置在元素的top left角落 现在我的问题是该元素没有完全旋转到 360 度 任何人都可以帮忙 elementid live mouseover
  • Word 2010 VBA - 操作编号列表

    我正在尝试获取在 Outlook 中创建的编号列表 并根据顶级列表项对其进行操作 不幸的是 我发现操作列表的唯一方法是通过 ListParagraph 类型 它平等地分解所有列表项 包括子项 而不是对列表中的每个级别具有不同的访问权限 有没