如何在MS Word文档中调整多个图片的大小?
在一个空白的文档中,我从一个文件夹中插入图片(屏幕截图 - 所有的图片都是相同的大小和格式)。我想调整图片的大小,以达到所需的大小。我现在要做的就是逐一选择一张张图片,设置它的大小。
理想情况下,我想在不使用宏的情况下,一次性选择多个图片设置大小。
在一个空白的文档中,我从一个文件夹中插入图片(屏幕截图 - 所有的图片都是相同的大小和格式)。我想调整图片的大小,以达到所需的大小。我现在要做的就是逐一选择一张张图片,设置它的大小。
理想情况下,我想在不使用宏的情况下,一次性选择多个图片设置大小。
你有多种方法可以做到这一点:
1- 试着使用一个宏*,代码如下:
Sub resize()
Dim i As Long
With ActiveDocument
For i = 1 To .InlineShapes.Count
With .InlineShapes(i)
.ScaleHeight = 50
.ScaleWidth = 50
End With
Next i
End With
End Sub
2- 调整所有图片的高度和宽度:*
a. 右键点击第一张图片,打开 “尺寸和位置 "框(或从图片->格式->尺寸框中打开框。你需要的是尺寸框,而不仅仅是标签中的高度和宽度选项,要禁用锁定纵横比,否则无法工作) b. 禁用 "锁定纵横比” c. 改变高度和宽度到所需的尺寸 d. 关闭框 e. 点击下一张图片并点击F4。f. 对于大型文档,使用右侧的垂直滚动条在图像之间移动
3- 所有图像的统一纵横比* a. 右键点击第一个图像,打开 “尺寸",然后点击 "尺寸"。右键点击第一张图片,打开 "尺寸和位置 "框(或从图片->格式->尺寸框中打开)。注意,长宽比值并不是对所有图片都改成完全相同的值,而是接近了(53%而不是50%),所以宏的方法更精确。
如果你把你的文档保存为.docx,那么你就可以把它作为zip-archive打开。会有一个包含所有图片的媒体文件夹(我的是PNG图片)。然后你可以使用IrfanView、XnViewMP、FastStone Viewer等程序来进行批量转换,如调整大小、降低色深等。把你的图片打包成zip,然后重命名为docx。
例如,在我的docx中,我需要把屏幕截图的颜色数量减少到8种,这对文档来说已经足够了。经过处理后,我的10MB的doc变成了1.8MB的doc,所以节省了不少。
对于有解压/解压问题的人来说,以下是步骤:
rename mydoc.docx mydoc.zip
mkdir mydoc_unzip
cd mydoc_unzip
unzip ../mydoc.zip
... manipulate ....
zip -a ../new_doc.zip *
cd ..
rename new_doc.zip new_doc.docx
我用了一个叫Total Commander的工具,它可以让我直接进入docx文件(Ctrl-PgDn),然后解压(复制)媒体文件夹到临时位置,做我的操作,然后用Total Commander把媒体文件复制回来。
一旦你将docx重命名为zip,你应该可以使用Windows文件资源管理器来探索它–步骤和Total Commander一样–将媒体文件夹复制到temp位置,操作图片,复制回zip。
只要你的图片不是 “Inline with text",你所要做的就是CTRL+点击每一张图片来选择它们,然后你就可以用选择手柄来调整它们的大小。
你要做的真的是以下几点:
会自动调整大小。