QQ登录

只需一步,快速开始

查看: 3530|回复: 5
收起左侧

word自动多图排版加文件名宏。

[复制链接]
累计签到:79 天
连续签到:1 天
发表于 2017-5-7 11:05:45 | 显示全部楼层 |阅读模式
就是有多张图片 想要处理成一张图片加文件名一页的时候。。好使

Sub 插入图片()
    Dim myfile As FileDialog
    Z = InputBox("请输入插入图片的宽度:", "厘米单位", 14) * 28.35
        Set myfile = Application.FileDialog(msoFileDialogFilePicker)
        With myfile
             .InitialFileName = "E:\"
                If .Show = -1 Then
                For Each fn In .SelectedItems
               
               Set mypic = Selection.InlineShapes.AddPicture(FileName:=fn, SaveWithDocument:=True)
                pw1 = mypic.Width
                ph1 = mypic.Height
                mypic.Width = Z
                mypic.Height = ph1 * Z / pw1
                 If Selection.Start = ActiveDocument.Content.End - 1 Then  '如光标在文末
                    Selection.TypeParagraph '在文末添加一空段
                    Else
                    Selection.MoveDown
                 End If
                  Selection.Text = Basename(fn) '函数取得文件名
                  Selection.EndKey
                  
                  If Selection.Start = ActiveDocument.Content.End - 1 Then  '如光标在文末
                    Selection.TypeParagraph '在文末添加一空段
                    Else
                    Selection.MoveDown
                   End If
                Next fn
                Else
               End If
        End With
        Set myfile = Nothing
End Sub
Function Basename(FullPath) '取得文件名
Basename = Left(CreateObject("Scripting.FileSystemObject").getfile(FullPath).Name, InStr(CreateObject("Scripting.FileSystemObject").getfile(FullPath).Name, ".") - 1)
End Function

华印网相关搜索

累计签到:79 天
连续签到:1 天
 楼主| 发表于 2017-5-7 11:35:12 | 显示全部楼层
word自动多图排版加文件名宏。{tag}(1)
word自动多图排版加文件名宏。{tag}(2)
图片在这里。。就是这种效果。 居中和字体大小先设计好
回复 支持 反对 送花

使用道具 举报

累计签到:357 天
连续签到:8 天
发表于 2017-5-7 13:23:22 | 显示全部楼层
还不如直接用其他软件做呢,如CDR
回复 支持 反对 送花

使用道具 举报

累计签到:225 天
连续签到:0 天
发表于 2017-5-7 15:29:24 | 显示全部楼层
对于特定场合还是用得着的,谢谢楼主的分享
回复 支持 反对 送花

使用道具 举报

累计签到:292 天
连续签到:1 天
发表于 2017-5-8 11:22:02 | 显示全部楼层
这个还挺实用的,多谢楼主分享

评分

参与人数 1印币 -21 收起 理由
千寻 -21 为保持论坛良好的讨论环境,请勿灌水!

查看全部评分

回复 支持 反对 送花

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

关闭

注意注意注意:必看上一条 /1 下一条

华印网 - 华印社区
Share More 周一至周日:09:00 - 21:00
华印网旗下的设计印刷制作类专业技术站点
请勿发布违反国家法律法规的内容,会员观点不代表本站立场
企鹅群号:119572101

华印网汇集印前印后技术、PDF拼版、防伪包装、数码印刷、合版印刷、图文设计、平面设计、数码印刷及CTP等最新印刷技术,提供软件汉化、插件汉化、cdr插件、ai插件、ps插件、pdf插件、印刷流程、ctp输出、印刷软件、印能捷、esko、CorelDRAW、InDesign、Illustrator、CTP、CDR以及PDF软件下载的综合性印刷论坛社区!

Powered by Discuz! X3.4 © 2001-2021,Tencent Cloud.

站点地图|小黑屋|手机版|Archiver|华印 ( 粤ICP备19020152号-1 )

GMT+8, 2024-4-19 15:47 , Processed in 0.046499 second(s), 23 queries , Gzip On, Yac On.

快速回复 返回顶部 返回列表