How To Add Border To Picture In Word



What This VBA Code Does

How to border a picture in word

This VBA code will apply a custom border to all the pictures in your Word Document.

Select the shape or text box to which you want to add, change, or remove a border. Click Shape Format, and then click the arrow next to Shape Outline. Do any of the following: Add or remove a picture border. The word 'bacronym' is a portmanteau word - which is a combination of two others, in this case combining the words 'back' and 'acronym'. Acronyms and abbreviations Acronyms, whether true acronyms or not, and abbreviations, add colour, fun and interest to our language, and thereby they act as mnemonics, or memory devices. Mar 05, 2018 Open MS Word and insert a picture in the document. You can insert a picture by dragging & dropping it, or you can use the Insert menu. Next, insert a shape from the Insert menu. Right now, when you try to select both the shape and the picture, it won’t work. This is where the small, extra step comes in.

Sub AddBorderToAllPictures()
'PURPOSE: Add borders around all images in the document
'SOURCE: www.TheSpreadsheetGuru.com
Dim myPic As InlineShape
'Loop Through All Pictures (aka Inline Shapes) in Document
ForEach myPic In ActiveDocument.InlineShapes
'Border Thickness
myPic.Line.Weight = 5
'Border Line Style
myPic.Line.Style = msoLineSingle
'Border Color
myPic.Line.ForeColor.RGB = RGB(191, 219, 255)
Next myPic
EndSub

HowWord

How To Add Border To Picture In Word 2016

Add borders in word 2010

Adding Variability

Let's modify the above code a little bit and allow the user to cycle through each of the pictures in the Word document and decide whether the picture should have a border.

Sub AddBorderToAllPictures_AskUser()
'PURPOSE: Loop through all images in ActiveDocument and ask if border should be added
'SOURCE: www.TheSpreadsheetGuru.com
Dim myPic As InlineShape
Dim MyAnswer AsInteger
'Loop Through All Pictures (aka Inline Shapes) in Document
ForEach myPic In ActiveDocument.InlineShapes
'Select Image so user can see what image we are talking about
myPic.Select
'Ask and receive verification from user via Messagebox
MyAnswer = MsgBox('Do you wish to add a border to the selected image?', vbYesNo, 'Add Border')
'See if User wants to add border
If MyAnswer = vbYes Then
'Border Thickness
myPic.Line.Weight = 5
'Border Line Style
myPic.Line.Style = msoLineSingle
'Border Color
myPic.Line.ForeColor.RGB = RGB(191, 219, 255)
EndIf
Next myPic
EndSub

Adding Borders To Word Document

How Do I Modify This To Fit My Specific Needs?

Chances are this post did not give you the exact answer you were looking for. We all have different situations and it's impossible to account for every particular need one might have. That's why I want to share with you: My Guide to Getting the Solution to your Problems FAST! In this article, I explain the best strategies I have come up with over the years to getting quick answers to complex problems in Excel, PowerPoint, VBA, you name it!

How To Add A Border To A Picture In Word 2019

How To Add Border To Picture In Word

I highly recommend that you check this guide out before asking me or anyone else in the comments section to solve your specific problem. I can guarantee 9 times out of 10, one of my strategies will get you the answer(s) you are needing faster than it will take me to get back to you with a possible solution. I try my best to help everyone out, but sometimes I don't have time to fit everyone's questions in (there never seem to be quite enough hours in the day!).

Add Border To Photo Online

I wish you the best of luck and I hope this tutorial gets you heading in the right direction!

How To Add Border To Picture In Word 2007

Chris 'Macro' Newman :)