问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

多张简历匹配到固定格式word中

发布网友 发布时间:2023-09-21 01:53

我来回答

1个回答

热心网友 时间:2024-01-23 21:26

1、制作合同模板文件,把合同变量部分用特殊变量替换。图示如下:

2、在EXCEL里面添加合同主要内容数据,图示如下:

3、在EXCEL里面添加一个Active X按钮控件,根据自身需要修改其属性。

4、打开VBA编辑器,添加项目引用。

具体操作过程为:选择“工具”—“引用”,然后打开加载文件选择框,选择“Microsoft Word16.0 Object Library”这个项目,如下图:

在此,特别需要说明,Word项目这个必须引用起来,否则后期在执行变量替换时,VBA无法调用Word替换功能。

5、在按钮控件下写如下代码,并将该EXCEL文件另存为XLSM:

Private Sub cmd_makedoc_Click() On Error GoTo Err_cmdExportToWord_Click Dim objApp As Object 'Word.Application Dim objDoc As Object 'Word.Document Dim strTemplates As String '模板文件路径名 Dim strFileName As String '将数据导出到此文件 Dim i As Integer Dim contact_NO As String Dim side_A As String Dim side_B As String i = ActiveCell.Row contact_NO = Cells(i, 1) side_A = Cells(i, 2) side_B = Cells(i, 3) With Application.FileDialog(msoFileDialogFilePicker) .Filters.Add "word文件", "*.doc*", 1 .AllowMultiSelect = False If .Show Then strTemplates = .SelectedItems(1) Else Exit Sub End With '通过文件对话框生成另存为文件名 With Application.FileDialog(msoFileDialogSaveAs) '.InitialFileName = CurrentProject.Path & "\" & contact_NO & ".doc" .InitialFileName = contact_NO & ".doc" If .Show Then strFileName = .SelectedItems(1) Else Exit Sub End With '文件名必须包括“.doc”的文件扩展名,如没有则自动加上 If Not strFileName Like "*.doc" Then strFileName = strFileName & ".doc" '如果文件已存在,则删除已有文件 If Dir(strFileName) <> "" Then Kill strFileName '打开模板文件 Set objApp = CreateObject("Word.Application") objApp.Visible = True Set objDoc = objApp.Documents.Open(strTemplates, , False) '开始替换模板预置变量文本 With objApp.Application.Selection .Find.ClearFormatting .Find.Replacement.ClearFormatting With .Find .Text = "{$合
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
沙尘暴属于自然灾害吗 星配什么字好听男孩 女孩带星字叫什么名字好听又洋气 带星字优美人名 星字如何取名 带星字的名活泼的 非常潮流的星字名 成华区社保局地址 有什么平价又好用的防晒霜值得安利? 有哪些性价比比较高的物理防晒霜可以安利? 重庆79岁老人取快递猝死,妻子致信快递董事长,信中都说了什么? 重庆一位79岁老人取完快递搬上楼途中猝死,为何派件人员没有快递送上楼... 重庆79岁老人取快递猝死,妻子致信快递董事长,公司对此有何回应? 如平行四边形ABCD中,E是CD的延长线上一点,BE与AD交于点F,DE=2分之... 在平行四边形ABCD中,E是CD的延长线上一点,BE与AD相较于点F,DE=1/2CD... 如图,E是正方形ABCD的边CD上一点,点F是BC的延长线上一点,且EA⊥AF,试... 如图,E是平行四边形ABCD的边CD上的一点,连接AE并延长交BC的延长线_百度... 如图,正方形ABCD的边长为a,E是CD边上的一个动点 已知,∠C=∠D=90°,E是CD上的一点,AE、BE分别平分∠DAB、 婚纱照是放在新房还在放在双方父母家? 167为学的宗旨(2022.7.7) ...食品中钙的测定中的第二法:EDTA滴定法中的计算公式有个问题?_百 ... 绵竹转账到德阳是用转账支票还是业务委托书 原车18英寸轮毂能改21英寸的吗 异形和平行四边形的关系 房屋商铺面积怎么计算?是个长方形面积计算公式一样吗?(长乘宽) 梦见我用利器弄伤了别人的预兆 把人生当做游乐场 爱情公寓胡一菲pk三人哪一集 爱情公寓3那一集胡一菲成了彪悍女特工 如何批量修改Word表格的宽度? 37岁伤残为十级工资每月五千,厂里说走意外险那条路,请问我有 梦见下雨捡到一个孩子的预兆 手机系统崩溃怎么修复? 如何理解一部“优秀的喜剧应该让人哭”这一观点? 狼的特点和象征是什么 ...一直被骚扰。是不同的固定电话打的号码给派出所。派出所说他们查不出... 新疆农信银行卡卡号忘记了怎么查询? 别人到公安局告我打骚扰电话警察监控我手机? 怎么查新疆农信社卡余额 快手怎么能让粉丝知道大号和小号是一个人呢? 京城第一场雪 繁体字? 当京城的初春遇到了白雪 隆鑫ke250发动机原型 汽车调胎压多少合适 极限竞速地平线4轮胎怎么选 如何在两个之间切换账号。 如何在两个之间切换账号。 孕妈产后抑郁症的症状表现有哪些?减轻产后抑郁症的有效方法是什么? 信阳毛尖茶叶多少钱一盒