Meet the Other Phone. Flexible and made to last.

Meet the Other Phone.
Flexible and made to last.

Buy now

Please or to access all these features

Geeky stuff

Is there anyway to set the size of a picture in word?

16 replies

KatyMac · 25/04/2009 14:04

As I am doing a big job & I don't want to change each photo separately

OP posts:
KatyMac · 25/04/2009 14:19

Grr this is driving me mad - I have about 4000 photos that all need to be 6cms high

Grrr

OP posts:
onagar · 25/04/2009 19:16

I've not found a way yet which is surprising (btw which Word do you have? Word98, Word2003 or Word2007)

Help says you can select them all and changing one changes the other, but you can NOT select more than one at a time so that makes no sense.

A 'slightly' quicker method is to change one using the Format Picture menu and then click on the next one to select it and press F4, click on another to select it and press F4 again and so on. Still too much work for 4000 photos.

If they are not In the document yet what you could do is make resized copies of them first and drag those in. Irfanview is free and has batch conversion/resize option. The safest way is to make a new folder, copy in the ones you want and convert those.

Will think about this some more and perhaps others will have suggestions

KatyMac · 25/04/2009 19:20

2007

wHERE IS FORMAT PICTURE (oops sorry)

4000 may have been a slight exaggeration....maybe?

OP posts:
SaintGeorge · 25/04/2009 19:50

Right click the picture

KatyMac · 25/04/2009 20:09

What is F4 supposed to do?

OP posts:
KatyMac · 25/04/2009 20:09

I'm being stupid aren't I?

Sorry

OP posts:
Snorbs · 25/04/2009 20:13

If you want to select multiple pictures, click on the first one and then hold down the Ctrl key and click on each of the others in turn. You should then be able to format all of them at the same time.

CherryChoc · 25/04/2009 20:16

Don't use Word? Do you have any graphics programs on your computer?

KatyMac · 25/04/2009 20:22

I'm most at home in word with typing & format & stuff

I guess I'll have to learn something new

When I click on a picture & use control it wants to move the picture

OP posts:
southeastastra · 25/04/2009 20:23

click till you get the arrows on the corner

onagar · 25/04/2009 20:38

Ok I'm using Word 2003 so I'll have to assume that's close enough for now.

If you select a picture by left clicking on it then right click so the menu comes up. On there you should see Format Picture.

Format Picture has a Size tab.

If you use that method to change one picture it remembers the size you chose so then each time you left click on another picture and press F4 it makes that one the same size.

This thing about holding CTRL down. My Word help says the same thing and that's how most programs work. HOWEVER in my Word 2003 it ignores CTRL and won't let you select multiple pictures (which is very odd)

KatyMac · 25/04/2009 20:46

My format picture doesn't have a size tab - the size is on the bar at the top (grrr)

OP posts:
onagar · 25/04/2009 20:55

I have found a macro that will do all the pictures in a document at once. It asks you width and height.

However it means installing the macro which is quite complicated in itself. I'm now looking for a straightforward way to pass the macro to someone else.

I'll put it in here for anyone who already knows hows how to do that.

Dim xSize As Integer
Dim ySize As Integer

Public Sub ResizePics()
xSize = InputBox("Enter width", "Resize Picture", 75)
ySize = InputBox("Enter height", "Resize Picture", 75)
Dim oDoc As Document, oShape As InlineShape
Set oDoc = Application.ActiveDocument
For Each oShape In oDoc.InlineShapes
oShape.Height = ySize
oShape.Width = xSize
Next oShape
Set oDoc = Nothing
End Sub

KatyMac · 25/04/2009 21:00

I used to know how to do Macros in about 93

I don't have a clue anymore

OP posts:
onagar · 25/04/2009 21:19

There muse be a proper way of doing this, but I can't see it.

In case you or someone feels like trying it these are the steps to make this a macro in Word 2003. I wouldn't blame you for waiting for an easier way

Open Word but close all documents. You don't even want a blank one open.

On Tools Menu there is a submenu called Macro and on that I have 'Visual Basic Editor' which I click.

Then on the Insert Menu select 'Module' and a little box opens. Paste the lines below into the box. then on the File menu click 'Save Normal'

Close everything and open a document with pictures in. Go to Tools - Macros and click the Macro option. You should see Resize Pics as an option.

Do not experiment with your only copy.

Dim xSize As Integer
Dim ySize As Integer

Public Sub ResizePics()
xSize = InputBox("Enter width", "Resize Picture", 75)
ySize = InputBox("Enter height", "Resize Picture", 75)
Dim oDoc As Document, oShape As InlineShape
Set oDoc = Application.ActiveDocument
For Each oShape In oDoc.InlineShapes
oShape.Height = ySize
oShape.Width = xSize
Next oShape
Set oDoc = Nothing
End Sub

RustyBear · 25/04/2009 21:36

You are supposed to be able to manipulate images the same way in Word 2007 as in 2003 if you insert a drawing canvas first(Insert-Shapes-New Drawing Canvas) & insert them in it, but as far as I can see you can't have a drawing canvas bigger than a page so if you've got lots of pictures it could take a while.

Also you only seem to be able to insert the pictures, if you C&P or drag them in, it doesn't work.

If you just want to make them all the same size, it may be easier to do it in Excel, where you can still use shift or ctrl to select multiple images & then enter a size in the Size box on the Format ribbon.

Excel has better Word Art too - for some reason Microsoft didn't put the new Word Art in Word

New posts on this thread. Refresh page