精华内容
下载资源
问答
  • Word文档表格中文字有淡灰色背景的去除方法 这个问题花了我半天的时间试图去解决,去背景色,去边框颜色试尽了,也存为HTM文件试图找出原因,未果。 百度文库一搜,出来的结果根本没法解决问题,反而还是误导,...

    Word文档表格中文字有淡灰色背景的去除方法

    这个问题花了我半天的时间试图去解决,去背景色,去边框颜色试尽了,也存为HTM文件试图找出原因,未果。

    百度文库一搜,出来的结果根本没法解决问题,反而还是误导,但是在百度文库中偶然发现解决方法。本文非原创,引用文地址为:https://wenku.baidu.com/view/3f511a9551e79b8968022636.html 。先看现象:

    特征:

    1) 有个淡灰色的中括号;

    2) 无论怎么改字符的底色还是边框底纹都无法去除;

    3) 更改字符底纹,该底纹也没有变化;

    4) 更改各种格式样式都无法消除;

    5) 各种格式刷都不管用。

    现象出现的原因:

    其他原因我不太清楚,我的原因是word不正常突然关闭,然后再打开就出现这个问题。现象的本质原因:其实是该表格被保护了,限制编辑了。

    解决办法:

    找到本质原因后解决办法也就容易了。具体单击“开发工具→限制编辑”先勾选“仅允许在文档中进行此类编辑”前的

    勾,确认,然后再点击右小角的“停止保护”并取消勾选“仅允许在文档中进行此类编辑”,这样灰色方括号就去掉了。

    展开全文
  • 结果: 实现方法: (1)在Word中插入一行两列的表格 (2)将所需要的图片分别拖入两个的格子里 (3)添加图注 比如第一列,将鼠标放在图片的...(4)去除表格边框,将表格边框设置为无边框即可! ...

    结果:
    这里写图片描述

    实现方法:
    (1)在Word中插入一行两列的表格
    这里写图片描述
    (2)将所需要的图片分别拖入两个的格子里
    这里写图片描述
    (3)添加图注
    比如第一列,将鼠标放在图片的右边,按回车键,再输入标题即可(按需可对图片和图注进行居中)
    这里写图片描述
    (4)去除表格的边框,将表格边框设置为无边框即可!
    这里写图片描述

    展开全文
  • 如何去除word文档中分割线?

    千次阅读 2020-11-16 11:11:34
    如何去除word文字中分割线?...彻底消除分割线得话需要全选文档—“快捷键 Ctrl + A” ,以word2019为例,进入开始中找到修改“边框和底纹”功能。 点击进去选择“无边框“即可 3. 去除效果 ...

    如何去除word文字中分割线?

     

    问题分析:去除分割线方式其实就是表格中得上下边框线,选中需要去除得文字区域,去除边框线即可。具体操作如下:

     

    1. 彻底消除分割线得话需要全选文档—“快捷键 Ctrl + A” ,以word2019为例,进入开始中找到修改“边框和底纹”功能。
    2. 点击进去选择“无边框“即可

             

          3. 去除效果

     

     

    展开全文
  • word使用技巧大全

    热门讨论 2011-03-18 20:37:53
    使Word中的字体变清晰Word文档中使用“仿宋”字体很淡,可按以下方法使字体更清晰: 84 四十一、word和execl使用技巧 84 1、Word下如何使用着重号 84 2、让Word表格快速一分为二 84 3、Word中巧用Alt键 85 4、巧用...
  • ## word 边框与 底纹格式 设置边框的线性、颜色、粗线等 设置文字边框与段落边框 设置文字底纹和段落底纹 ## word 的项目符号与编号 通过“段落”命令组设置项目符号和编号 通过对话框联系方式设置项目符号与...
  • 罗刚君Word精灵 v3.0.rar

    2019-07-13 05:22:16
    10.新增“拆分跨页表格”功能,当表格跨页时(Excel中复制到Word中的表格),第二页的表格会缺少上边框线,打印后太难看。本工具可以将跨页的表格拆分成两个表格,分别显示在两页中,从而解决问题。 11.新增“选中...
  • 我这个模板里用的都是表格因为表格设计方便,只要把表格边框设置不显示就行了。下面教育经历跟工作经历都是可以循环显示的。用这种方法可以解决很多模板需求。里面包含了图片、文本块、循环显示内容 。 第二步、...

    FreeMaker 导出自定义样式word (SpringBoot)

    第一步、准备模板文件创建doc文档

    这是自己准备的doc文档每一块要填的内容都用${ }来代替,因为后面填充数据的时候遇到这个符号都会去填充对应的数据。我这个模板里用的都是表格因为表格设计方便,只要把表格的边框设置不显示就行了。下面教育经历跟工作经历都是可以循环显示的。用这种方法可以解决很多模板需求。里面包含了图片、文本块、循环显示内容 。

    在这里插入图片描述
    第二步、将模板文件doc另存为xml格式的,如下图所示
    在这里插入图片描述
    第三步、将上面另存的xml文件后缀改成ftl的,如下图所示
    在这里插入图片描述

    第四步、打开ftl文件修改上面doc文档中的一些内容

    首先要修改doc中的图片的东西,修改的过程比较麻烦 ,容易看花眼。但是不难
    第一修改图片 找到你doc中所插入图片的那个位置做如下修改,图片一般在binaryData标签中,这个标签里面会有一大串的base64的编码找到将其删除然后替换成这里的${img}标签 ,名字可以换成其他的。

    在这里插入图片描述

    第二、修改表格中的不用循环的部分
    例如下面的现居住地,找到这个标签后最好加上这个?if_exists
    说明一下:这个?if_exists是用来判断是否为空的 是freemaker里的语法,最好加上,因为如果后端那边传的这个areaName是空的话 ,xml里没有判空会出错。

    在这里插入图片描述

    第三、修改表格中循环的部分,如图所示
    找到需要循环表格的部分通过标签<w:tbl></w:tbl>来找,创建doc设计的时候尽量不要嵌套太多的表格不然找出需要循环的那一部分的表格很麻烦,因为word保存的xml格式的东西打开看很乱。

    在这里插入图片描述
    在这里插入图片描述

    第五步、将改完的ftl文件保存到项目中的tempaltes下

    ftl文件也可以放在服务器的某个文件夹下 ,方便需求变更替换。我这里是放在项目的templates文件夹下的。
    在这里插入图片描述
    第六步、创建一个Springboot的项目
    第七步、导入freemaker的依赖

    <dependency>
          <groupId>org.freemarker</groupId>
          <artifactId>freemarker</artifactId>
          <version>2.3.30</version>
    </dependency>
    

    第八步、编写工具类

    /**
     * @Description 利用FreeMarker导出Word
     * 2021年1月7日
     * @Author shandl
     */
    public class ExportMyWord {
    
        private Logger log = Logger.getLogger(ExportMyWord.class.toString());
        private Configuration config = null;
    
        public ExportMyWord() {
         	//版本选择,不要低于2.3的2.3以下的可能会有问题
            config = new Configuration(Configuration.VERSION_2_3_30);
            config.setDefaultEncoding("utf-8");
        }
        /**
         * FreeMarker生成Word
         * @param dataMap 数据
         * @param templateName 目标名
         * @param saveFilePath 保存文件路径的全路径名(路径+文件名)
         * @Author shandl 2021年1月7日
         */
        public void createWord(Map<String, Object> dataMap, String templateName, String saveFilePath) {
            //加载模板(路径)数据
    //        config.setClassForTemplateLoading(this.getClass(), "");
    		//config加载模板数据的方法有三种,这边用的是通过文件路劲的方式 也是比较好的,因为模板文件你可以指定的放在服务器的某个文件夹下 不会乱。这里是放在项目的templates下的为了写demo方便的。
            String path = Thread.currentThread().getContextClassLoader().getResource("").getPath()+"templates";
            try {
                config.setDirectoryForTemplateLoading(new File(path));
            } catch (IOException e) {
                e.printStackTrace();
            }
            //设置异常处理器 这样的话 即使没有属性也不会出错 如:${list.name}...不会报错
            config.setTemplateExceptionHandler(TemplateExceptionHandler.IGNORE_HANDLER);
            Template template = null;
    
            Writer out = null;
            FileOutputStream fos = null;
    
            try {
                template = config.getTemplate(templateName);
                File outFile = new File(saveFilePath);
                if(!outFile.getParentFile().exists()) {
                    outFile.getParentFile().mkdirs();
                }
                fos = new FileOutputStream(outFile);
                out = new BufferedWriter(new OutputStreamWriter(fos));
                //将模板中的预先的代码替换为数据
                template.process(dataMap, out);
            } catch (TemplateNotFoundException e) {
                log.error("模板文件未找到", e);
                e.printStackTrace();
            } catch (MalformedTemplateNameException e) {
                log.error("模板类型不正确", e);
                e.printStackTrace();
            } catch (ParseException e) {
                log.error("解析模板出错,请检查模板格式", e);
                e.printStackTrace();
            } catch (IOException e) {
                log.error("IO读取失败", e);
                e.printStackTrace();
            } catch (TemplateException e) {
                log.error("填充模板时异常", e);
                e.printStackTrace();
            } catch (Exception e) {
                log.error("下载错误", e);
                e.printStackTrace();
            } finally {
                try {
                    out.close();
                }catch (Exception e) {
                    log.error("关闭流错误", e);
                    e.printStackTrace();
                }
            }
    
            log.info("由模板文件:" + templateName + ".ftl" + " 生成文件 :" + saveFilePath + " 成功!!");
    
        }
        /**
         * 获得图片的Base64编码
         * @param imgFile
         * @return
         * @Author shandl 2021年1月8日
         */
        public String getImageStr(String imgFile) {
    
    
            InputStream in = null;
            byte[] data = null;
            try {
                // 构造URL
                URL url = new URL(imgFile);
                // 打开连接
                URLConnection con = url.openConnection();
                // 输入流
                 in = con.getInputStream();
    //            in = new FileInputStream(imgFile);
            } catch (FileNotFoundException e) {
                log.error("加载图片未找到", e);
                e.printStackTrace();
            } catch (MalformedURLException e) {
                e.printStackTrace();
            } catch (IOException e) {
                e.printStackTrace();
            }
            try {
                data = new byte[in.available()];
                //注:FileInputStream.available()方法可以从输入流中阻断由下一个方法调用这个输入流中读取的剩余字节数
                in.read(data);
                in.close();
            } catch (IOException e) {
                log.error("IO操作图片错误", e);
                e.printStackTrace();
            }
            BASE64Encoder encoder = new BASE64Encoder();
            return encoder.encode(data);
    
        }
    }
    

    第九步、编写对应的Controller

    这里是前端后端分离的,测试可以用postman测试

    /**
     * @Description 在线简历操作
     * @Author shandl
     * @Version V2.0.0
     * @Since 2.0
     * @Date 2021/1/7
     */
    
    @RequestMapping("/Re")
    @RestController
    public class RecruitOnlineResumeController {
    
        @Autowired
        RecruitResumeService resumeService;
    
        @ApiOperation("下载在线简历")
        @PostMapping("/downOnlieResume")
        public ReturnBody downOnlieResume(@RequestParam("resumeId") int resumeId) {
            if (StringUtils.isNotBlank(resumeId + "")) {
                RecruitResume recruitResume = resumeService.getResumeInfoById(resumeId);
                if (recruitResume != null) {
                    List<HbRecruitResumeEdu> edus = recruitResume.getEdus();
                    List<HbRecruitResumeWork> works = recruitResume.getWorks();
                    ExportMyWord emw = new ExportMyWord();
                    Map<String, Object> dataMap = new HashMap<String, Object>();
                    //个人头部信息
                    dataMap.put("userName", recruitResume.getUserName());
                    dataMap.put("email", recruitResume.getEmail());
                    dataMap.put("userGender", recruitResume.getUserGender());
                    dataMap.put("img", emw.getImageStr("D:/test/pic/1.jpg"));
                    dataMap.put("phoneNumber", recruitResume.getPhoneNumber());
                    dataMap.put("areaName", recruitResume.getProvinceName() + "-" + recruitResume.getAreaName());
                    dataMap.put("userAge", DateUtil.computeAge(recruitResume.getBirthday(), new Date()));
                    dataMap.put("birth", recruitResume.getBirthday());
                    dataMap.put("workTime", recruitResume.getWorkExperience());
    
                    //最近工作
                    dataMap.put("latestPosition", works.get(0).getJobName());
                    dataMap.put("latestCompany", works.get(0).getCompany());
    
                    //最高学历
                    dataMap.put("highestMajor", edus.get(0).getMajor());
                    dataMap.put("highestSchool", edus.get(0).getSchool());
                    dataMap.put("highestDegree", edus.get(0).getTypeDesc());
    
                    //教育经历
                    dataMap.put("edus", edus);
                    //工作经历
                    dataMap.put("works", works);
                    
                    String reName = "D:/" + recruitResume.getAreaName() +  "-" + recruitResume.getUserName() + "-" + recruitResume.getWorkExperience() + UUIDUtils.getUUID(2) + ".doc";
                    emw.createWord(dataMap, "resumev1.ftl", reName);
                    return ReturnBody.ok().setData(reName);
                }
            } 
            return ReturnBody.error();
        }
    }
    
    

    第十步、查看结果
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    补充知识:freemarker基础语法

    (1)对List集合进行取值
    <#list  list集合  as  item> 
         ${item}    --取值
    </#list>
    
    (2)对Map集合进行取值
    <#list map?keys as key>
         ${key}:${map[key]}
    </#list>
    (3) if - else 
    格式:
    <#if 条件>
     输出
     <#else>
     输出
    </#if>
    (5)${封装对象.属性}
    (6)${date?String('yyyy-MM-dd')}
    等等。。。。。。具体的可以百度一下
    
    展开全文
  • 实例322 只有外边框表格 515 实例323 彩色外边框表格 516 实例324 控制表格指定外边框不显示 518 实例325 背景颜色渐变的表格 520 实例326 表格隔行变色 521 13.3 鼠标及滚动条样式 522 实例327 ...
  • Word使用层次结构来组织文档,大纲级别就是段落所处层次的级别编号,Word提供9级大纲级别,对一般的文档来说足够使用了。Word的目录提取是基于大纲级别和段落样式的,在Normal模板中已经提供了内置的标题样式,命名...
  • JavaScript网页特效范例宝典源码

    千次下载 热门讨论 2013-09-04 10:40:38
    实例296 打开指定的Word文档并打印 467 实例297 在JSP中利用Word自动打印指定格式的会议记录 468 实例298 在ASP中利用Word自动打印指定格式的会议记录 470 实例299 在PHP中调用Word自动打印指定格式的会议记录 472 ...
  • 您在文档中插入对象框时可以选用多种款式、色彩和外形的边框和阴影,WPS 2000 备有80多种花边修饰,为您设计图文并茂的文档提供了充足的创作素材。  功能强大的 WPS 2000 表格 WPS 2000 的表格功能在WPS 97 基础上...
  • 9.4 闪亮的表格边框 9.5 表格的宽度固定后内容自动换行 9.6 表格的排序 9.7 表格的斜线 9.8 table中的文字滚动 9.9 JavaScript遍历table的行和列 9.10 表格按回车自动生成新行 9.11 单击单元格背景变色 9.12 单击...
  • 9.4 闪亮的表格边框 9.5 表格的宽度固定后内容自动换行 9.6 表格的排序 9.7 表格的斜线 9.8 table中的文字滚动 9.9 JavaScript遍历table的行和列 9.10 表格按回车自动生成新行 9.11 单击单元格背景变色 9.12 单击...
  • 酷酷的表格边框插件.mxp 连接到上一个页面连接插件.mxp 模板菜单扩展插件.mxp 区域横向重复.mxp 全屏窗口插件.mxp 日期选择(日历版)插件.mxp 删除数据弹出确认对话框.mxp 商用版分页插件.mxp 上下滚动区域插件.mxp...
  • 技巧70 导入Word文档中的表格 技巧71 有选择地导入Excel表数据 技巧72 在导入数据时创建参数查询 第三篇 数据整理和编辑 第8章 数据选定和处理 技巧73 选取单元格区域的高招 技巧74 轻松选择“特殊”...
  • //移动或者改变元素时 边框的吸附距离 单位:像素 plugins/dialog/plugin.js config.dialog_magnetDistance = 20; //是否拒绝本地拼写检查和提示 默认为拒绝 目前仅firefox和safari支持 plugins/wysiwygarea/...
  • 中文版Excel.2007图表宝典 1/2

    热门讨论 2012-04-06 18:49:24
     本书的作者John Walkenbach是享有国际美誉的“电子表格先生”,他利用自己15年来使用Excel的经验,毫无保留地传授了学习和使用Excel的所有知识,为读者掌握Excel提供了绝佳的途径。本书的前两个版本均已获得巨大...
  • 中文版Excel.2007图表宝典 2/2

    热门讨论 2012-04-06 19:01:36
     本书的作者John Walkenbach是享有国际美誉的“电子表格先生”,他利用自己15年来使用Excel的经验,毫无保留地传授了学习和使用Excel的所有知识,为读者掌握Excel提供了绝佳的途径。本书的前两个版本均已获得巨大...
  • 实例029 为窗体增加边框 37 1.9 窗体动画 38 实例030 窗体中的滚动字幕 38 实例031 动画显示窗体 39 实例032 制作闪烁的窗体 40 实例033 直接在窗体上绘图 41 实例034 动画形式的程序界面 42 ...
  • 实例029 为窗体增加边框 37 1.9 窗体动画 38 实例030 窗体中的滚动字幕 38 实例031 动画显示窗体 39 实例032 制作闪烁的窗体 40 实例033 直接在窗体上绘图 41 实例034 动画形式的程序界面 42 ...
  • excel的使用

    2012-11-25 17:06:01
    实际输入的时候,通常应用等差数列输入法,先输入前二个值,定出自变量中数与数之间的步长,然后选中A2和A3两个单元格,使这二项变成一个带黑色边框的矩形,再用鼠标指向这黑色矩形的右下角的小方块“■”,当光标...
  • C#编程经验技巧宝典

    热门讨论 2008-06-01 08:59:33
    115 <br>0192 如何获取“我的文档”系统文件夹路径 115 <br>0193 如何获取应用程序当前执行的路径 116 <br>0194 如何获取当前操作系统的信息 116 <br>0195 如何实现基本数据类型随意转换 116...

空空如也

空空如也

1 2
收藏数 24
精华内容 9
关键字:

word文档表格去边框