Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ms word Ms Word邮件合并格式_Ms Word_Formatting_Mailmerge - Fatal编程技术网

Ms word Ms Word邮件合并格式

Ms word Ms Word邮件合并格式,ms-word,formatting,mailmerge,Ms Word,Formatting,Mailmerge,我正在使用MS Office 2016为合同进行邮件合并,原始数据存储在Excel文件中 我在格式化车牌号时遇到问题,因为它的格式应该是 这是Excel中的显示方式,但是,当我进行合并时,它显示为 这是#######-##,这是一张照片,正好显示了一个条目 我尝试将合并字段从表中移出,从右到左、从左到右进行调整,并尝试根据我在互联网上看到的有关格式化日期和货币的内容生成一种格式,但是,我没有得到任何积极的结果 如果您能帮我格式化这个字段,或者指导我参考,我将非常感激,在这里我可以了解格式化的工

我正在使用MS Office 2016为合同进行邮件合并,原始数据存储在Excel文件中

我在格式化车牌号时遇到问题,因为它的格式应该是

这是Excel中的显示方式,但是,当我进行合并时,它显示为

这是
#######-##
,这是一张照片,正好显示了一个条目

我尝试将合并字段从表中移出,从右到左、从左到右进行调整,并尝试根据我在互联网上看到的有关格式化日期和货币的内容生成一种格式,但是,我没有得到任何积极的结果

如果您能帮我格式化这个字段,或者指导我参考,我将非常感激,在这里我可以了解格式化的工作原理


或者,我不知道这是否可行,但每次我打开.docx文件时,它都会说它需要运行sql查询,我可以访问该查询吗?我想我对此有基本的了解,我可以通过查询对其进行格式化。

您的问题是最终用户问题,而不是编程问题,因此应该在最终用户论坛上发布,不是在StackOverflow。这就是说,您可能能够使用编码为:{QUOTE{SET ID{MERGEFIELD Data}-0}{SET EXP1{=-{ID}-ID}/2}{SET EXP2{=-({ID}*(-1)-{ID})/2}{=EXP2\\ 00}-{=EXP1\\ 00000}的字段名,其中'Data'是您的字段名。SQL提示符是邮件合并的正常行为。这看起来像是RTL/LTR的问题,因为它还反转了连字符前后的内容。正如Paul所说,最终用户场所可能对此类问题有更多的经验。关于查询的消息是标准的安全消息,但是您可以看到查询。例如,在即时窗口中,
?ActiveDocument.MailMerge.DataSource.ConnectString
?ActiveDocument.MailMerge.DataSource.QueryString
的组合应该会显示这一点。您可以使用VBA代码设置
QueryString
,但我记得您只能使用256个字符。