【JavaWeb】在office word中使用merge field出现空行问题

1.问题介绍

  项目目前是使用JAVA加office来生成文档。主要问题在于,因为是英文文档,如果文档格式是:

《地址一》

《地址二》

《地址三》

  而地址二有时为空有时不为空,为空的时候这一行就会出现空行,用户不能接受,所以需要方法处理。

2.解决办法

  使用office自带的if else功能,将《地址一》和《地址二》放在同一行。当其不为空时,将换行符插入。如下所示:

《地址一》{ IF 《地址二》="" "《地址二》" "[此处在word中按Enter键即可]
《地址二》" }

  需要注意的是,大括号的生成必须按Ctrl + F9。其次,此种方法也可以解决用户对不同情况下使用不同字体的要求

  

原文地址:https://www.cnblogs.com/Oliver1993/p/11237229.html

时间: 2024-11-13 06:43:59

【JavaWeb】在office word中使用merge field出现空行问题的相关文章

MathType在Microsoft office word中的应用

MathType应用比较广泛,可以适用于700+种应用程序和网站,其中MathType与Microsoft office就有着很好的兼容性,单击word文档中的插入->对象->MathType 6.0 equation,即可打开MathType公式编辑器界面,在编辑框可输入公式.本文将详解MathType在Microsoft office word中的具体应用. 如何在Microsoft office word中插入数学公式? 步骤一 点击word文档中的插入->对象->MathT

[Office] word中插入了visio图,但是只显示最底下的一点,怎么办?

今天在Visio中画了一个图,然后ctl+c复制,并ctl+v粘贴到了Word中.但是图片的大部分都被上面的文字给盖住了,只剩下最底下的一点(约一行文字那么宽)显示出来了.尝试调节了图片"版式"中的环绕方式,依旧不能令人满意.然后就百度了一下,找到了原因和解决方法: 原因是行距设置的问题(我的文章设置了固定行距20磅).解决方法: 在word中选中这个visio图,设置"段落"格式,将"行距"改为"单倍行距",就可以了. 致谢

Microsoft Office Word 中的公式自动编号

先插入公式,#,插入题注(交叉引用),生成了标号.此时整个公式是题注样式.在公式和标号之间插入一个样式分隔符. __________________________________________________ 作者:知乎用户链接:https://www.zhihu.com/question/19689000/answer/48425000来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 最终的效果或者这样 或者公式在行的最中间,序号在行的最右边,且序号在垂直位置

Office word 2013中直接调用MathType的方法

Office word 2013中直接调用MathType的方法 | 浏览:4403 | 更新:2014-02-20 14:45 | 标签: word 使用Office word 2013的用户肯定早已注意到在编辑文档时MathType无法直接调用,但是点击文档中的公式时能够跳出MathType的公式编辑窗口.其实,这一问题可以通过简单设置让 MathType 集成到Office Word 2013中. 工具/原料 Office word 2013软件.MathType软件 方法步骤 安装Mat

Java解析OFFICE(word,excel,powerpoint)以及PDF的实现方案及开发中的点滴分享

Java解析OFFICE(word,excel,powerpoint)以及PDF的实现方案及开发中的点滴分享 在此,先分享下写此文前的经历与感受,我所有的感觉浓缩到一个字,那就是:"坑",如果是两个字那就是"巨坑"=>因为这个需求一开始并不是这样子的,且听我漫漫道来: 一开始客户与我们商量的是将office和PDF上传,将此类文件解析成html格式,在APP端调用内置server直接以html"播放" 经历一个月~,两个月~,三个月~~~

安装PowerDesigner 12之后,在Microsoft Office Word 2003的模板和插件中无法移除WordToRqm.dot的解决方案

PowerDesigner 12 Microsoft Office Word 2003 重启Word后,发现并没有生效.打开注册表,定位到HKEY_CURRENT_USER\Software\Microsoft\Office\Word\Addins\WordToRQM12.Connect 修改LoadBehavior的值修改为2,重新打开Word 选中WordToRqm.dot项,点击Remove,并点击OK,重启Word 如果仍然想要使用WordToRqm.dot,可以将注册表数据恢复到之前的

使用Windows Live Writer 2012和Office Word 2013 发布文章到博客园全面总结

[超详细教程]使用Windows Live Writer 2012和Office Word 2013 发布文章到博客园全面总结 去年就知道有这个功能,不过没去深究总结过,最近有写网络博客的欲望了,于是又重新拾起这玩意儿. 具体到底是用Windows Live Writer 2012还是用Word 2013,个人觉得看个人,因为这2个软件各有优点,各有缺点. 1.首先用LiveWriter发博客显然更专业,发布后的效果也与本地最接近,但是在编辑功能上肯定大不如Word,另外一个最大缺点是它本地保存

使用Windows Live Writer 2012和Office Word 2013 发布文章到博客园

引用六仙庵的博客:[超详细教程]使用Windows Live Writer 2012和Office Word 2013 发布文章到博客园全面总结 - 六仙庵 - 博客园http://www.cnblogs.com/liuxianan/archive/2013/04/13/3018732.html 不过在安装Windows Live Writer 2012的时候出了点小问题. 微软官方的解释 .NET Framework 3.5 安装错误:0x800F0906.0x800F081F.0x800F0

DCOM 找不到 office word 的解决方法

1. 在运行里面  输入     comexp.msc -32 2.在“DCOM配置”中,为IIS账号配置操作Word(其他Office对象也一样)的权限. 具体操作:“组件服务(Component Service)”->计算机(Computers)->我的电脑(My Computer)->DCOM配置(DCOM Config)->Microsoft Office Word 97 - 2003 文档,右击“Microsoft Office Word 97 - 2003 文档”,选择