gpt4 book ai didi

vba - 什么是故事?

转载 作者:行者123 更新时间:2023-12-04 10:38:17 25 4
gpt4 key购买 nike

在 MS Word VBA 中,“故事”的度量单位是什么,它在 Word 文档中的单位层次结构中的位置是什么?

This reference只说wdUnits.wdStory指没有帮助的“故事”。我找不到任何其他引用资料来解释我正在寻找的内容。

最佳答案

这实际上是一个比大多数人想象的更复杂的问题。在 Microsoft Word 博客文章中,故事被定义为:

"...distinct regions of content that make up a Word document and share properties and functionality. Put differently, behind the scenes, Word breaks all documents up into a collection of chunks with shared properties and functionality. Officially, these are called stories."



这些块可以是注释、尾注、脚注、页脚、页眉等。

后来在博客文章中指出:

"...all stories in a document utilize a common set of properties that determine the presentation of the contents within each story. These shared properties include font information, style definitions, numbering definitions, and document settings."



有关更多信息,请参阅完整的 Microsoft 博客文章:

Behind the Curtain: Stories in Word

更新

@WaiHaLee 引起我的注意,我在原始答案中链接到的 Microsoft 博客文章不再可用。因此,我将进一步详细说明 Word 对象模型中的故事是什么。

在撰写本文时,有 17 种类型的故事,如来自 Word VBA IDE 的对象浏览器的屏幕截图所示:

enter image description here

每一个都允许以编程方式影响 Word 文档中的特定内容区域,通常通过 StoryRanges收藏。

Allen Wyatt 写了一篇非常好的文章,题为

Including Headers and Footers when Selecting All

其中他解释了使用 StoryRanges 的一些不同方法。 .例如,可以仅更新文档的主要页脚区域中的字段:
ActiveDocument.StoryRanges(wdPrimaryFooterStory).Fields.Update StoryRanges也可用于搜索文档的特定区域,详见

Using a macro to replace text where ever it appears in a document

简而言之, StoryRanges集合允许程序员影响 Word 文档的全部或部分独特部分。每个部分都是一个范围,枚举为 StoryType .和每个 StoryType是 Word 中的故事。

关于vba - 什么是故事?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24413258/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com