gpt4 book ai didi

ms-word - 微软Word : How do I create Building Blocks efficiently?

转载 作者:行者123 更新时间:2023-12-02 16:59:47 25 4
gpt4 key购买 nike

我需要创建一个具有已定义内容控件的 Building Block Gallery,以便其他人可以轻松创建准备接受我的数据的 Word 文档。我正在努力让用户尽可能轻松地完成此操作。

我想确保所有这些都是专业完成的并且看起来不错,所以我不想确保所有内容控件基本上都是相同的,只是名称/标签和原始内容不同。在 Word 中执行此操作并不那么容易,并且需要一些时间。有时,当我更改其中的内容时,它会从灰色文本更改为标准,有时则不会(不确定为什么,认为这与我如何覆盖“在此处放置文本”的方式有关)。所以我认为以编程方式进行是可行的。

然后我在一些 OpenXML 常见问题解答中读到这是不可能的。我不明白的事情。如果我将 Building Block 存储在 .dotx 文件内,它一定位于 XML 内的某个位置,对吧?我应该能够访问它。它存储在哪里?

如果您能在这里得到指点,我将非常感激,主要是如何在自定义构建 block 库中创建多个内容控件这一问题的答案。

最佳答案

内容控件可以很好地存在于构建 block 中。事实上,Word 2007 附带的大多数内置构建 block 都包含在其中的内容控件。

存储运输构建 block :

  • 在 Word 2007 中:“%appdata%\Microsoft\Document Building Blocks\1033\12\Building Blocks.dotx”
  • 在 Word 2010 中:“%appdata%\Microsoft\Document Building Blocks\1033\14\Built-In Building Blocks.dotx”。

我认为您可以创建自己的 .dotx 文件(具有自己的构建 block )并将其放在同一文件夹中,以便 Word 在启动时加载它。

在 .dotx 文件本身中,它存储在\word\glossary\document.xml 下。

如果您无法至少手动创建一个包含内容控件的构建 block 条目,我会感到惊讶。我不知道 OpenXML SDK 是否可以做到这一点 - 当它提到不可能时,可能只是它没有能力这样做,而不是说它在技术上是不可能的。

关于ms-word - 微软Word : How do I create Building Blocks efficiently?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3449922/

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