gpt4 book ai didi

vba - 在 MS Word 2007 中使用 VBA 定义页面元素?

转载 作者:行者123 更新时间:2023-12-04 06:59:08 25 4
gpt4 key购买 nike

我希望能够创建一个页面元素,我可以提供文本并将其自身形成首选布局。例如:

{MACRO DocumentIntro("Introduction to Business Studies", "FP015", "Teachers' Guide")}

将其作为一个字段,输出应该是一行,前两个字符串具有一定的大小和字体,居中,另一行,然后是第三个字符串,字体,大小和居中。

我知道这有点像 TeX,可能超出了 VBA 的范围,但是如果有人知道它是如何可能的,请告诉!

编辑:

好的,如果我将所需的信息放入关键字中,作为文档属性的一部分,并带有某种唯一的分隔符,那么就会获取该信息,并且该信息对于每个文档都是唯一的。下一个在要显示内容的地方放置一个书签。然后创建一个 AutoOpen转到该书签的宏,从关键字中提取相关内容,并将文本适本地构成书签的 .Selection .

这可行吗?

最佳答案

对于编码解决方案,您肯定在正确的轨道上。但是,有一种更简单的方法,无需代码 - 这是 Word 2007 中的内容控件构建的场景类型,并且使用字段/属性,您可以绑定(bind)到内容控件 (CC)。这些 CC 可以保持样式(如居中、粗体等)。不需要 VBA。

最简单的做法是选择 3 个您始终希望的内置文档属性。例如,“标题”可以是您的第一个字符串,“主题”是您的第二个字符串,“关键字”是您的第三个字符串。然后,只需转到 插入 丝带, 快速零件 , 文档属性 并插入、放置和格式化您喜欢的内容。然后转到 Word 的开始按钮(orb thingy),然后在 下准备选择房产 .在这里,您可以在 中输入例如“商业研究导论”。职称 框,然后以某种方式取消选择它(例如单击另一个框)。 的内容控制职称 将自动填写您的文本。

如果您想将此文件用于多个文件,只需将此文件创建为 .dotx(在 CC 插入/放置/格式化之后和更新文档属性的文本之前)。然后每次你需要做的就是为每个新文件设置这三个属性。

关于vba - 在 MS Word 2007 中使用 VBA 定义页面元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2163084/

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