Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

All, Is there any way of embedding a webpage in a MS Word 2007 document, similar to having an iFrame object in the Word doc, with any changes to the underlying webpage being updated as appropriate?

Many thanks for any help on this

share|improve this question

migrated from Apr 21 '11 at 21:22

This question came from our site for professional and enthusiast programmers.

up vote 2 down vote accepted

This is the best info I was able to find, which states that you can either write a VBA macro:

Sub Macro1() 
Selection.Fields.Add Range:=Selection.Range, Type:=wdFieldEmpty, 
Text:="INCLUDETEXT ""HardDriveName:FileName.htm""", PreserveFormatting:=True 
End Sub

or (in Word 2007), go to Insert->Quick Parts->Field... then under "Field Names" choose "Include Text", state the URL, and press OK. This does not look very good, however, since I believe that Word is not really built for embedding web pages.

share|improve this answer
Thanks- I feared this was the case. Arguably word isnt 'built for' such purposes so I guess this makes sense- c'est la vie! – SW4 Apr 27 '11 at 9:18

The best approach is to simply copy the file and paste it into the Word document. Double click on the file, a pop up will appear asking you for the confirmation of opening the Html file. I tried it out with Ms- Word 2013. I had a requirement of showing a distribution of oil wells that we plotted on the maps.

share|improve this answer

You can go to Insert >> Object >> Text from File >> select the file (in html format) >> Insert (at the bottom right corner) >> Insert as link. This will allow you to update information in Word by simply pressing F9 when something on the page was changed and saved again in html format.

share|improve this answer

Try: Insert >> Quick Parts >> Field >> Choose "IncludePicture" add the URL and then click "Do not store data with document".

This should force the document to get the data from the internet.

Works with Pictures, didn't try whole web pages.

share|improve this answer

You can go to Insert -> Online video and then paste an iframe under embedded code for online video.

share|improve this answer

Chances are Insert->Object->Text from file will be what you need if you space your document just right before.

share|improve this answer
This does not provide an answer to the question. To critique or request clarification from an author, leave a comment below their post - you can always comment on your own posts, and once you have sufficient reputation you will be able to comment on any post. – DavidPostill Nov 10 '14 at 14:56

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .