全球FlexSim系统仿真中文论坛

搜索
查看: 6111|回复: 2
打印 上一主题 下一主题

批量更改Word文档中图片大小

[复制链接]
跳转到指定楼层
1#
zorsite 发表于 2016-1-13 10:05:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有时候想整理一下Flexsim学习资料,但是里面插的截图太大,超出了A4页面宽度,如何快速调整所有图片到合适的大小?如果会使用宏的话,可以创建一个宏,然后复制以下代码:
3 y$ ?, W/ H2 T8 r6 `
Sub 更改图片大小()  F6 P' o) P0 b0 {1 C
Dim pic As InlineShape6 u: ^6 m6 t4 ]
For Each pic In ActiveDocument.InlineShapes
1 _/ n* K5 ?9 ~% r% j   If pic.Width > 420 Then, q8 i% n0 d/ J( n3 F/ D# m
    pic.Width = 420 '设置图片宽度 420px刚好适合一个面页宽度5 H6 u5 B/ \/ _) E
    End If& n0 z/ L  k, `6 d
    Next4 A& P' A0 h7 k2 D* ]
End Sub
8 X% `) b. U$ R2 o: j% D, S; P
! M! V9 S  z1 o; _6 b/ ^
执行这个宏就可以一次性处理所有照片大小了。
2#
慧娴亚伦 发表于 2016-1-13 11:19:23 | 只看该作者
加老师是真的geek~
3#
 楼主| zorsite 发表于 2019-12-13 11:07:18 | 只看该作者
批量调整表格宽度
* V! l. f. V, R$ I
  1. Sub 调整表格格式()
    & P, n. @' J, J6 u2 S6 Y
  2. Dim tb As Table
    / P/ R/ u/ g% I' s
  3. For Each tb In ThisDocument.Tables()4 H$ `& O- }- q2 B2 x
  4.     tb.Select  a$ F! ?8 V3 J- c' _* z
  5.     With Selection.ParagraphFormat9 y% ^. J: G2 ~; T
  6.         '段前间距,单位:磅! q- r9 n% v1 z  @" T' @+ S& t/ f
  7.         .SpaceBefore = 0
    : v* L* c9 T, y% |0 e2 t
  8.         .SpaceBeforeAuto = False
    , [% m" d6 T4 S, [$ g
  9.         '段后间距,单位:磅
    ) ~7 ]! T: H) l
  10.         .SpaceAfter = 0
    ' x) U0 Y7 h0 y2 g
  11.         .SpaceAfterAuto = False
    1 h! d7 o# F7 o( d* U$ u" P
  12.         '行间距,单倍行距
    8 [* F1 b) D9 r8 q) |/ j) T
  13.         .LineSpacingRule = wdLineSpaceSingle
    & j# D) t& ^' y/ D
  14.         '左缩进,单位:字符
    ; A  i8 a, a% H5 p1 U. I( I
  15.         .CharacterUnitLeftIndent = 0; o4 J) I6 l- d
  16.         '右缩进,单位:字符2 d8 E) f: [0 V1 G/ a
  17.         .CharacterUnitRightIndent = 0, y- _- ~& O( [( Z1 E( s- B
  18.         '首行缩进,单位:字符, a) B; X- n" o9 D
  19.         .CharacterUnitFirstLineIndent = 0$ l( D& _& _1 {  A
  20.     End With. ^3 }& z- ]5 A
  21.     '根据窗口调整表格宽度
    2 \! Z- R+ d! q. x) S: \7 [. L
  22.     tb.AutoFitBehavior (wdAutoFitWindow)" ?/ }! K' Y9 C! W. o
  23. Next
    / I! E2 g6 {9 P
  24. End Sub5 v9 x! ]5 Z5 D( R  F; Z
复制代码

2 A$ ]1 x0 j  c) ?9 G6 X) `& @
% D5 o* J& G" S5 n
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|全球FlexSim系统仿真中文论坛 ( 京ICP备14043114号-2 )

GMT+8, 2025-9-1 17:10 , Processed in 0.070908 second(s), 13 queries .

Powered by Discuz! X3.3© 2001-2013 Comsenz Inc.

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