c++ - 在 Word 中迭代段落

标签 c++ ms-word word-automation

我需要找出一个word文档中的所有段落。 Word 文档使用 struct Paragraphs * Paragraphs;

给出段落

段落给出第一段和最后一段

struct Paragraph * First;
struct Paragraph * Last;

现在我不知道如何遍历所有段落。

需要帮助。 可能必须用 __declspec(property(get=Get_NewEnum))

做点什么

最佳答案

struct Paragraph* First;
struct Paragraph* Last;
struct Paragraph* Current;

for (Current = First; Current < Last; ++Current) {
    // DO something with current
}

附加信息:

  • 不要使用原始指针
  • 不要使用 C 风格的数组
  • 不要使用指针算术
  • 至少学习 C++ 语言
  • 读一些好书
  • 完成之后,开始编写代码。之前没有。

关于c++ - 在 Word 中迭代段落,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58654950/

相关文章:

c++ - C++ 中未知类型的宏

vba - 使用 Word 宏查找 Excel 行并引用该行中的其他单元格

.net - 启动 Word 并监视文档是否关闭

c# - Microsoft Word 互操作自动化 FilePrintSetup 错误

java - 使用POI Word API,如何在后续页面上重复表格标题?

c++ - 对打开的文档执行 Word 自动化是否安全?

c++ - 模板变量是否可以用作模板参数(类似于类模板)?

c++ - STL vector reserve() 和 copy()

c++ - 在 OpenGL 中以固定速度沿贝塞尔曲线移动对象

python - 在 python-docx 中取消设置标题行或将第一列设置为标题列