首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >字段和形式字段之间有什么区别?

字段和形式字段之间有什么区别?
EN

Stack Overflow用户
提问于 2017-04-05 07:54:57
回答 1查看 951关注 0票数 1

在按字时,alt+F9可以显示"FieldCodes“。

我如何使用vba以编程方式访问它,并将它们与them字段配对?

你可以通过现场代码访问吗?Application.ActiveDocument.Fields(1).Code

您可以通过Application.ActiveDocument.FormFields(1)访问表单字段。

但对指数匹配是否有任何保证呢?一个形式的领域难道不是一个领域吗?一个领域难道不是一个形式的领域吗?

将这些从FORMTEXT中移开是否会产生任何意外的副作用,或者这些基本上是友好的链接id/ display值,让您可以轻松地查看它们并在它们之间交换?

编辑:我想出了下面的内容来获得字段代码。我仍然不确定编辑它们是否是个好主意,或者它们代表什么。

代码语言:javascript
复制
    Application.ActiveDocument.FormFields(1).Range.Fields(1).Code
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-04-05 08:37:43

字段是一般对象,它们可以是:

  • 文档的属性(内置或自定义),
  • 邮寄/合并邮件,
  • 计算,
  • 形成字段,
  • ..。

表单字段是输入的字段。

看看字域标签信息中的链接,有很多有趣的东西!

您可以通过它们自己的集合来访问它们(在VBE中按F2来使用对象浏览器)。

对于字段,一般集合在Application.ActiveDocument.Fields中,

但是您可以在许多对象中找到它们(使用对象浏览器!)。

看一看这个答案,了解可以在其中找到它的其他对象!)

据我所知,不可能在FormField内部安插一些东西,

就像在Field中一样。

我不太明白这个问题:

代码语言:javascript
复制
"Will changing these away from FORMTEXT have any unintended side effects, 
or are these basically nice and friendly linking id's / display values
allowing you to view them and swap between them with ease?"

如果您想要创建一个用户可以填充的表单,则需要坚持使用FormFields

如果您想在文档中的特定位置显示值,那么Fields就是最好的选择。

我甚至建议使用自定义文档属性(),并建议使用MergeMail (邮件)。;)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43225155

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档