【问题标题】:What is a Story (Word VBA) [duplicate]什么是故事(Word VBA)[重复]
【发布时间】:2017-10-27 19:52:19
【问题描述】:

这个问题得到了部分答案:

What is a story?

...但是它所引用的博客不再存在,所以我没有完全理解 WORD VBA 中的故事是什么,应该如何使用它们?

它似乎是 Word 文档的“位”的集合,这些“位”具有共同的属性,例如字体、颜色等,并且是连续的。我真的不知道如何使用它们,但是 WORD 对象模型经常引用故事。

对理解故事的任何帮助将不胜感激。

【问题讨论】:

  • @WaiHaLee - 问题是指您建议的副本,并指出那里可用的答案链接断开。它还应该包含什么来区分?
  • @MátéJuhász - 我认为正确的做法是在帖子上写一条带有死链接的评论,告诉用户他们的链接已死,而不是提出新问题。看来这个问题和另一个问题是等价的。
  • @WaiHaLee 是的,你是对的,他也可以这样做。那个案子会出现 2 人;但现在整个社区都可以看到它;可能我也会这样做。此外,他没有足够的代表。评论。尽管如此,如果其中一个问题得到了很好的答案,那么另一个问题可以被标记为重复并关闭
  • 无论如何,我已经标记了这篇文章,并且我已经用死链接评论了答案。作者仍然活跃(他们最后一次出现是在 12 小时前),因此可以更正链接。我会让社区决定在这里做什么。
  • @EricGarlic,我已经更新了What is a Story? 的更多信息。

标签: vba ms-word


【解决方案1】:

来自http://word.mvps.org/faqs/customization/ReplaceAnywhere.htm

...有必要遍历文档的每个单独部分。在 VBA 中,这些部分称为 StoryRanges。每个 StoryRange 都由唯一的 wdStoryType 常量标识。

有 11 种不同的 wdStoryType 常量可以构成文档的 StoryRanges(或部分)(好吧,在 Word 的更高版本中还有更多,但它们与本次讨论无关)。简单的文档可能只包含一个或两个 StoryRanges,而更复杂的文档可能包含更多。在查找和替换中起作用的 wdStoryTypes 是:

wdCommentsStory、wdEndnotesStory、wdEvenPagesFooterStory、wdEvenPagesHeaderStory、wdFirstPageFooterStory、wdFirstPageHeaderStory、wdFootnotesStory、wdMainTextStory、wdPrimaryFooterStory、wdPrimaryHeaderStory 和 wdTextFrameStory。

因此,故事是文档的特定部分,例如一个标题。

【讨论】:

    猜你喜欢
    • 2014-08-16
    • 1970-01-01
    • 2014-09-10
    • 2014-07-09
    • 2012-05-06
    • 1970-01-01
    • 1970-01-01
    • 2015-05-31
    • 1970-01-01
    相关资源
    最近更新 更多