首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Microsoft Word字段属性问题

Microsoft Word字段属性问题
EN

Stack Overflow用户
提问于 2014-12-12 07:25:21
回答 1查看 64关注 0票数 0

我正在进行从Excel 2007到Word 2007的合并。我创建了一个word文档,所有的字段都在适当的位置。除了社保号码之外,所有字段都已正确合并。在我的excel表格上(输入!)我有一个字段B5,可以自动转换为社会保险号码格式(例如: 123-45-6789)。这是正确的,这就是我希望它在Word文档的字段中合并的方式。

问题是当我合并时,它会在字母上显示为"123-45-67“(没有引号),它去掉了最后两位数字。我已经去了字段属性的文字和确认字段类型是“数字”和最大长度"15“。在Number Format字段中,我有#-#-#,结果如下所示。

现在,当我保留所有内容不变并删除格式使其为空时,它将返回123456789 (没有破折号)

我想不出一种方法来将其转换为标准的社会保障格式,而破折号已经到位。

如有任何想法,我们将不胜感激

EN

回答 1

Stack Overflow用户

发布于 2014-12-12 16:44:02

您应该在Word中使用MERGEFIELD字段,并使用不同的格式设置开关(它们使用的语法与Excel格式设置模式不同)。如果您按Alt-F9组合键来显示字段代码,则需要如下所示:

代码语言:javascript
复制
{ MERGEFIELD thefieldname \#"000-000-0000" }

如果绝对必要的话,

代码语言:javascript
复制
{ MERGEFIELD thefieldname \#"000'-'000'-'0000" }

您可以通过使用ctrl-F9 (Mac上为cmd-F9或fn-cmd-F9 )插入特殊字段代码大括号{ }来手动输入此类字段。其他的都是普通的文本。

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

https://stackoverflow.com/questions/27434315

复制
相关文章

相似问题

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