==========================

Sub 图片后加回车()Dim s As ShapeDim pg As Paragraph'先将图片批量转换为嵌入型For Each s In ActiveDocument.ShapesWith sIf s.Type = msoPicture Thens.ConvertToInlineShapeEnd IfEnd WithNext s'遍历所有段落For Each pg In ActiveDocument.Paragraphs'计算段落内的图片数量pgCount = pg.Range.InlineShapes.CountIf pgCount > 0 ThenWith pg.Range.SelectSelection.MoveUp unit:=wdParagraph, Extend:=wdMoveSelection.MoveRight unit:=wdCharacter, Count:=1, Extend:=wdMoveSelection.InsertAfter Chr(13)End WithEnd IfNext pgEnd Sub

==========================

Sub 批量设置图片大小()Dim n, mDim blnisinlineshape As BooleanDim mylineshape As InlineShapeOn Error Resume Next '忽略错误m = ActiveDocument.InlineShapes.CountFor n = 1 To 2 'inlineshapes类型的图片ActiveDocument.InlineShapes(n).LockAspectRatio = msoFalse '不锁定图片的纵横比ActiveDocument.InlineShapes(n).Height = 153 '设置图片高度为 243pxActiveDocument.InlineShapes(n).Width = 243 '设置图片高度为153pxNext nFor n = 1 To 2 'inlineshapes类型的图片ActiveDocument.Shapes(n).LockAspectRatio = msoFalse '不锁定图片的纵横比ActiveDocument.Shapes(n).Height = 153 '设置图片高度为 153pxActiveDocument.Shapes(n).Width = 243 '设置图片高度为243pxNext nFor n = 3 To m 'inlineshapes类型的图片ActiveDocument.InlineShapes(n).LockAspectRatio = msoFalse '不锁定图片的纵横比ActiveDocument.InlineShapes(n).Height = 297 '设置图片高度为 297pxActiveDocument.InlineShapes(n).Width = 405 '设置图片高度为405pxNext nFor n = 3 To m 'inlineshapes类型的图片ActiveDocument.Shapes(n).LockAspectRatio = msoFalse  '不锁定图片的纵横比ActiveDocument.Shapes(n).Height = 297 '设置图片高度为 297pxActiveDocument.Shapes(n).Width = 405 '设置图片高度为405pxNext nWith Selection.ParagraphFormat.LeftIndent = CentimetersToPoints(0).RightIndent = CentimetersToPoints(0).SpaceBefore = 50.SpaceBeforeAuto = False.SpaceAfter = 50.SpaceAfterAuto = False.LineSpacingRule = wdLineSpaceMultiple.LineSpacing = LinesToPoints(3).Alignment = wdAlignParagraphCenter.WidowControl = False.KeepWithNext = False.KeepTogether = False.PageBreakBefore = False.NoLineNumber = False.Hyphenation = True.FirstLineIndent = CentimetersToPoints(0).OutlineLevel = wdOutlineLevelBodyText.CharacterUnitLeftIndent = 0.CharacterUnitRightIndent = 0.CharacterUnitFirstLineIndent = 0.LineUnitBefore = 10.LineUnitAfter = 10.MirrorIndents = False.TextboxTightWrap = wdTightNone.AutoAdjustRightIndent = True.DisableLineHeightGrid = False.FarEastLineBreakControl = True.WordWrap = True.HangingPunctuation = True.HalfWidthPunctuationOnTopOfLine = False.AddSpaceBetweenFarEastAndAlpha = True.AddSpaceBetweenFarEastAndDigit = True.BaseLineAlignment = wdBaselineAlignAutoEnd WithEnd Sub

==========================

==========================

==========================

==========================

==========================

==========================

==========================

==========================

==========================

==========================

Word VBA-图片操作汇总相关推荐

  1. Word VBA:批量导出Visio对象为图片

    目录 一.思路 1.遍历文档中的域fd 2.判断每一个域fd 3.二进制存储 二.示例代码 1.代码 2.运行效果 (1)示例文件 (2)复制代码-运行 (3)选择存储位置 (4)存储完成 (5)查看 ...

  2. Word VBA中的光标操作

    一. 光标对象及其位置属性 在Word VBA中,光标对象的名称为Selection.一个Selection实际上由两个位置指示器组成,其中一个指示器称为Start,一个指示器称为End,分别代表光标 ...

  3. 解决 Java poi 3.8 等版本 操作 word 插入 图片 不成功的问题

    解决 Java poi 3.8等版本操作word插入图片不成功的问题 问题: 最近有一个需求是将Excel中的数据转换到word中,其中包括了文字和图片, 在使用 poi 3.8 向word中写入图片 ...

  4. VBA实战(11) - 工作表(Sheet) 操作汇总

    Sheet 操作汇总 一.读取所有的 Sheet 页 二.获取 一个 Sheet 页中有效的行数和列数 三.添加 Sheet 页 四.删除 Sheet 页 五.设置 Sheet 页的背景色 六.分级 ...

  5. VBA 向Word插入图片

    VBA 向Word插入图片 Private Sub Document_open()快捷键设置代码成功 "Fun1" End Sub Sub 快捷键设置代码成功(SubName As ...

  6. Word VBA:结合网友的自定义函数对汉字批量增 / 删拼音

    一.已有方法 1.Word中有对汉字加拼音的方法--拼音指南 拼音指南 通过这种方法手动加拼音是有字符串长度的限制的,因此很多网友基于此也写过VBA自动化批量添加拼音的方法. 常规方法代码截图 2.常 ...

  7. Word VBA 常用语句

    原文地址:Word VBA 常用语句作者:cathay 转帖:从n多地方google出来的......... '定制模块行为 '(1)强制对模块内所有变量进行声明    Option Explicit ...

  8. word vba高效排版范例应用_收藏 | 原来word里面也有函数!

    Word里面的rand"函数" 可以在文档中快速生成文本,小伙伴在Word中练习排版时,可以用虚拟文本来练习排版.在任意位置输入=rand()必须为英文半角,按[Enter]键,就 ...

  9. SQL字符串操作汇总

    -===========字符串使用汇总================ --将字符串中从某个字符开始截取一段字符,然后将另外一个字符串插入此处 select stuff('hello,world!', ...

  10. Aspose实现word转图片、pdf

    原文地址:http://www.jiajiajia.club/blog/artical/3z995nkc4c39/529 Aspose   Aspose.Total是Aspose公司旗下的最全的一套o ...

最新文章

  1. 23. Leetcode 24. 两两交换链表中的节点 (链表-基础操作类-交换链表)
  2. java jpanel 间距_Java的 . 调整JPanel上的问题大小
  3. 结合html和css制作页面的布局结构,CSS Div网页布局中的结构与表现
  4. cad快捷命令大全_最全CAD快捷键命令大全(图文版、文字版、键盘版)
  5. 为什么要重写hashCode()方法和equals()方法以及如何进行重写
  6. 简述Struts2 Convention零配置
  7. 禾匠榜店小程序商城V4独立版V4.0.25 前端+后端
  8. OpenCV--求取图像多轮廓质心,并于图像上绘制显示质心及其坐标
  9. 从XMLHttpRequest中获取请求的URL
  10. php 禁止转换,php实现十进制、三十六进制转换的函数
  11. 5G无线技术基础自学系列 | 5G基站形态演进
  12. JavaScript入门教程
  13. 半监督语义分割方法汇总(附代码分析)
  14. C语言-函数(一):函数的定义和调用
  15. ADO连接MySql数据库之通过连接字符串
  16. vue注册组件template传id
  17. 单核工作法图解_摆脱穷忙,加强自制力:《单核工作法图解》助你居家办公更专一...
  18. 运维工程师和实施工程师的区别
  19. 【转】125个常用拉丁语词根
  20. switchhosts的作用

热门文章

  1. 解决递归求快速排序时间复杂度计算
  2. java坦克大战案例_java坦克大战
  3. 乐高机器人编程和编程的区别
  4. 如何部署服务器虚拟化,vmware服务器虚拟化方案(vmware虚拟化平台部署)
  5. 采用POD以及DMD方法实现圆柱绕流流动分解(DMD篇)
  6. uniapp的云购商城源码/java电商系统APP源码
  7. [原]procexp替换任务管理器
  8. ubuntu虚拟显示器远程连接桌面方案
  9. 大象装企营销:装饰公司如何通过差异化营销传播口碑
  10. 高通平台环境搭建,编译,系统引导流程分析