精华内容
下载资源
问答
  • 2022-04-02 13:59:21

           使用word批量制作证书,发现制作好人证书单个保存时有点麻烦, 特用python实现批量修改word文本框内容,生成单个word文件。

           本代码段中涉及word文档包含一张底图图片,及两个文本框。其他童鞋有需要修改多个文本框内容的,可依次添加。

    # 导入包
    import osimport time
    from threading import Thread
    import pythoncom
    import win32com.client
    from openpyxl import load_workbook
    # 声明 doc 之前要加入的代码
    pythoncom.CoInitialize()
    # 模拟打开office
    word = win32com.client.Dispatch('Word.Application')
    # 后台运行
    word.Visible = False
    if not os.path.exists('批量创建word证书'):    
        os.mkdir('批量创建word证书')
    
    # 加载证书明细
    wb = load_workbook("data.xlsx")
    old_text1 = sheet.cell(row=1, column=1).value
    old_text2 = sheet.cell(row=1, column=2).value
    
    # 文本框替换函数
    def text_box_replace(start_num, end_num):    
        for row in range(start_num, end_num):        
        # 打开模板文件        
        doc = word.Documents.Open(r"模板.docx")        
        # 读取需要替换的值       
        new_text1 = sheet.cell(row=row, column=3).value        
        new_text2 = sheet.cell(row=row, column=11).value        
        for shp in doc.Shapes:            
            if shp.TextFrame.HasText:          
               shp.TextFrame.TextRange.Find.Execute(FindText=old_text1,ReplaceWith=new_text1, Replace=1, Forward=True)
               shp.TextFrame.TextRange.Find.Execute(FindText=old_text2, ReplaceWith=new_text2, Replace=1, Forward=True)
        # 文件保存        
        filename = str(sheet.cell(row=row, column=1).value)        
        doc.SaveAs(r'证书-{}.doc'.format(filename))        
        doc.Close()
    
    # 列表推导式 创建多线程
    threads = [Thread(text_box_replace(i, i + 1)) for i in range(2, sheet.max_row + 1, 1)]
    # 启动线程
    [t.start() for t in threads]
    [t.join() for t in threads]
    
    print('证书批量制作完成')

     

    更多相关内容
  • Word文档对于我们生活当中,工作当中运用到都会使得方便快捷。会使用一些基本操作后对于我们工作效率也有所提升。下面小编来为大家讲解关于如何在Word...然后我们修改文本框中的文字字体、文字字号、文字颜色等等。...

    Word文档对于我们生活当中,工作当中运用到都会使得方便快捷。会使用一些基本操作后对于我们工作效率也有所提升。下面小编来为大家讲解关于如何在Word文档编辑文本框。
    首先我把需要编辑的文档打开,打开自己保存好的或者再新建一个空白文档都可以。
    如图:
    在这里插入图片描述

    我们在word文档上方菜单工具栏当中选择开始,点击字体启动器,会弹出字体对话框。
    如图:
    在这里插入图片描述

    然后我们修改文本框中的文字字体、文字字号、文字颜色等等。最后单击确定保存,
    如图:

    在这里插入图片描述

    在文本框更改文字保存后,效果如图:

    在这里插入图片描述

    然后我们选择文本框,选择格式—文本框样式。选择自己目标样式即可。
    如图:

    在这里插入图片描述
    文本框的基本操作步骤就是这样了,希望可以帮助到大家,感谢大家的观看。

    展开全文
  • 对文档进行排版的过程,有时候需要对某些内容、图片进行备注说明,或是需要某处添加一个外部文档的内容,但由于要添加的...(1)在Word中单击【文件】-【选项】,打开“Word选项”对话框,左侧选择“自定义功能

    在对文档进行排版的过程中,有时候需要对某些内容、图片进行备注说明,或是需要在某处添加一个外部文档的内容,但由于要添加的内容过多,直接添加到该处可能会影响排版,同时上翻下翻十分不便,放在一页又受版面限制,容纳不下……。

    那么这个时候,我们可以用“控件”来解决,即利用Word文档内容控件添加一个带滚动条的文本框,即能全部展示内容,同时使文档版面看起来整洁美观,可读性更强。

    效果如图所示:

    具体操作方法如下:

    (1)在Word中单击【文件】-【选项】,打开“Word选项”对话框,在左侧选择“自定义功能区”选项,在右侧【主选项卡】下方勾选【开发工具】复选框,然后单击“确定”按钮将【开发工具】选项卡添加到菜单栏中。

    (2)单击【开发工具】-【控件】-【旧式工具】按钮,在弹出的列表中选择“文本框(ActiveX 控件)”选项,此时,文档中将自动添加一个文本框。

    添加后,可随意调整文本框大小。但是,你会发现,此时的文本框并没有带滚动条,怎么办呢?请继续往下看:

    (3)点击【开发工具】-【控件】-【属性】按钮,或在文本框上单击鼠标右键,在弹出的快捷菜单中选择”属性“选项,此时会打开”属性“对话框,在“按字母序”选项卡,将“Multiline”值设置为“True”。

    (4)选择“按分类序”选项卡,在“Scrollbars”下拉列表中选择滚动形式,这里选择“2-fmscrollBarsVertical ”,设置完后关闭“属性”对话框。

    技巧提示:将“Multiline”值设置为“True”,表示文本框多行显示,若不设置此项,回车将不会换行;将“Scrollbars”设置为“2-fmscrollBarsVertical ”,表示添加垂直滚动条。

    (5)选中文本框,单击鼠标右键,在弹出的快捷菜单中选择“文本框对象”—“编辑”命令,然后就可以在文本框中输入文本内容了,当内容较多时,文本框即带有滚动条,效果如下图所示。

    总结:上述操作技巧同样适用于Excel和PPT软件,有兴趣的小伙伴记得到手试一试哦!

    假如你学习到了这个新技能不妨转发推荐给你的小伙伴。并动动小指头收藏,以免下次走丢。

    我们将定期更新Word、Excel、PPT等操作技巧。

    展开全文
  • Word2021怎么制作精美文本框.docx
  • Word2016如何制作虚线文本框

    千次阅读 2021-01-17 19:13:46
    Word是我们比较常用的办公软件,是当前应用最广泛、最实用、功能最强大的文字处理软件,word中想要制作批量的文本框效果,比如在制作电子板报时,常需要插入一些漂亮的文本框来美化自己的页面,该怎么创建虚线文本框...

    0c3c48ea336e21da8a892518ecfce1e6.png

    microsoft office 2016 专业增强版官方最新

    软件大小:4.62M授权方式:免费软件

    立即下载

    Word2016怎么制作虚线文本框?Word是我们比较常用的办公软件,是当前应用最广泛、最实用、功能最强大的文字处理软件,word中想要制作批量的文本框效果,比如在制作电子板报时,常需要插入一些漂亮的文本框来美化自己的页面,该怎么创建虚线文本框呢?下面就跟着小编一起来看看详细的教程吧。

    方法步骤:

    1、打开word文档,进入其主界面中;

    2、点击word的插入菜单;

    3、在工具栏点击文本框;

    4、在打开的页面点击绘制文本框;

    5184d17a3588fee2c6d65bb8064625bc.png

    5、按住鼠标左键不放,在空白页面拖动鼠标,画出一个文本框;

    95813c8f7fe27e115ccbd53a5acc07f1.png

    6、在文本框中输入需要的文字;

    5b13555d5e3881b7e362fc1b43dbbb39.png

    7、点击一种文本框样式,给它添加好需要的样式;

    e1d39df431ad75c488594984b63acc7c.png

    8、点击形状轮廓,找到虚线,选择一种虚线样式;

    9e1030f6bbe208a8d846b2520c4983f2.png

    9、选中文字,修改好文字的大小;

    30f1f6f3f1c92ea88dc0b807e84b036b.png

    10、点击字体颜色,选中白色;

    3cb131038e0576d618f9c673eb8db08c.png

    11、用上面的方法,我们就在word中创建好了一个漂亮的虚线文本框。

    c705d23f8bb6ac84bae72a0fe167be3e.png

    以上就是小编和大家分享的关于Word2016制作虚线文本框的具体方法了,感兴趣用户可以跟着以上步骤试一试,希望以上教程可以帮到大家,关注系统天地精彩资讯教程不间断。

    展开全文
  • Word2007文本框制作的顺序是: 选择文本框类型—输入文字—文本框设计—文本框布局—文本框格式。
  • 使用word制作流程图的时候往往会使用到较多的文本框文本框绘制完成后需要将一部分或者所有的文本框进行组合。但是一个一个的去点击文本框效率很低,而且还会遇到马上所有文本框就要选中完毕时某一个文本框没有...
  • 怎么取消word文本框

    2021-06-11 15:10:30
    有的时候我们下载的文档,里面有太多的文本框, 只想提取其中的内容,去掉文本框,这样好对文本进行编辑处理,怎么办,那么下面就由学习啦小编给大家分享下取消word文本框的技巧,希望能帮助到您。取消word文本框的...
  • E000,我们介绍了Node.js、Ruby、Electron等工具下载安装。 这期,给你演示一下由Electron联合Ruby制作的小工具。 借助Electron官方Demo,我们很容易制作一个工具展示平台。 点击“View Demo”会弹出...
  • 如何用Word制作试卷“卷头”含密封装订线Word是个功能强大的字处理软件,许多功能能够收到令人意想不到的效果,尤其是巧妙的运用一些命令能够达到令其他软件望尖莫及的地步。比如说,经常用蜡纸给学生打印试卷,一般...
  • 大多数有电脑的朋友都经常用电脑编辑...难道就不能在Word或WPS做出个比较不错的效果来?嘿嘿,经过N次的试验,我还真做了个看起来还不错的标题效果,让我们一起来看看吧。在Word中做图文标题点击菜单命令“插入→文...
  • 本篇将介绍word制作流程图的教程,有兴趣的朋友可以学习一下!word是我们生活很常用的文档编辑工具,它不仅可以使用来排版文字,还可以使用来画图。虽然它不是专门用来画图的,Visio才是,但是可以使用它来画一些...
  • JAVA的官方Tutorials有这么一段话:TheJTextAreaclass provides a component that displays multiple lines of text and optionally allows the user to edit the text. If you need to obtain only one line of...
  • 进行word的实际使用中,如下图制作流程图时,常常发现文字图形对象中,老是显示不全,而且上部却空出很多距离。此时可以通过设置形状格式--文本框 --- 上、下编辑进行设置。 可以完美解决文本框中文字遮挡、...
  • 如何手机版WPS Office文档插入文本框1)首先打开WPS Office软件,选择你要插入文本框的文档点击进入,右上方点击【笔图标】。 2)界面下方点击【+】,再点击【文本框】。 3)进入界面选择你要的文本框,...
  • If you’re looking to add a little bit of pizzazz or graphic design elements to your Word document, you can easily create diagonal text using the text box and WordArt options. In this article, we’ll ...
  • 例如上面图片上画圈效果的制作方法:1、单击插入----形状----线条----椭圆工具;2、拖动鼠标,图片所需要的位置绘制一个适当大小的圆;3、单击绘图工具格式----形状填充----无填充颜色;4、单击绘图工具格式----...
  • 抓取网页的时候只想抓取主要的文本框,例如 csdn 的主要文本框为下图红色框:? 抓取的思想是,利用 bs4 查找所有的 div,用正则筛选出每个 div 里面的中文,找到中文字数最多的 div 就是属于正文的 div 了。 ...
  • java制作文本框中的表格输入List数据

    千次阅读 2019-03-05 17:05:16
    最近做一个Java的单机程序,所以用了下JFrame用来做Java自己的页面,这是写的一个向JTable输入List类型的数据, import javax.swing.table.AbstractTableModel; import java.util.ArrayList; import java.util....
  • Word中邮件合并的用法

    2022-05-31 16:11:23
    邮件合并 WORD邮件合并
  • *种流程图制作此流程图是*基本的流程图,也是我们平常用到*多的一种。...(如下图)3、绘图画布上插入你选择的图形,然后插入,(如下图);4、此时,我们再重复上述步骤,插入多种不同的图形,(如下图,...
  • Html文本框和单选按钮用来制作页面的登录注册使用、、HtmlDemo用户名:密码:确认密码:性别:男女年龄:下面是mycss.css部分-----------------------------body{margin:2em;background-color: #CCCCFF;}td {...
  • ppt如何同时选中多个文本框?我说的不是全部文本解决ppt如何同时选中多个文本框的步骤如下: 1....之后我Word中怎么快速选中并组合多个文本框图形Word中快速选中并组合多个文本框图形,使用选择对象功能即可实现...
  • 那么在Word中制作组织结构图有没有简单的方法呢?当然有,小编就为大家带来一个简单的方法。 一:建立文本 制作组织结构图的第一步,我们先把文本准备好,按照组织结构的等级的上下顺序空白处输入文本。(如下图...
  • import os from docx import Document from openpyxl import load_workbook # 提取word文本框中文本 file = Document('C:/Users/Administrator/Desktop/证书模板.docx') children = file.element.body.iter() wb = ...
  • 利用word制作贺卡

    2021-07-27 02:48:30
    《利用word制作贺卡》由会员分享,可在线阅读,更多相关《利用word制作贺卡(22页珍藏版)》请人人文库网上搜索。1、WORD 制作贺卡,今天,我们以教师节贺卡为例来讲解用Word制作贺卡。,步骤:,二、取出各图形对象,三...
  • Word制作电脑小报怎么制作

    千次阅读 2021-07-26 02:30:35
    1回答2021-05-18浏览:6分类:其他问题回答:制作电脑小报的方法步骤如下:1、首先打开Word,点击布局,将纸张方向调整为横向。2、再将纸张大小调整为A4。3、再界面内点击“插入”选项,再点击插入图片,再打开的...
  • 回答:你好,我最近一直绘制不同类型的流程图,我经常使用的不是你上面所说的工具,我是用在线网站进行绘制的,因为是在线网站,可以节省很多的时间,提高工作效率,下面将方法和你说下;打开画图工具,点击页面...
  • word如何全选所有内容

    千次阅读 2021-01-14 13:48:41
    1、即时取消 Word 的后台打印当我们刚刚编辑完一篇文档按了打印命令后,后来又不想打印当前的文档了,那么怎样才能即时取消后台打印任务呢?一般来说,大家发出打印任务...2、Word 2003 让文字随文本框大小变化当...
  • 重置Python文本框

    2020-11-29 13:37:09
    问题似乎是它发布后无法删除文本框中的文本,但它可以删除标签并重置它们.用户输入,第一个是def复位(自我)中的行:用_ent结束但是重置但不是剩下的文本框.def reset(self):self.name_ent.del...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 6,162
精华内容 2,464
关键字:

如何在word中制作文本框