Skip to main content

How to Insert an Excel Spreadsheet into a Microsoft Word Document

 - Spreadsheets are inserted into Word documents using something called Object Linking and Embedding. Object Linking and Embedding (or OLE), can be a complicated subject, but basically it's used when you want to insert something from one programme into another programme. The example you're going to see will embed a spreadsheet chart into Microsoft Word.
You have two choices when you want to embed something from Excel into another programme - to use linking, or embedding. If you use linking, you can update the data in Excel and see the changes in the other programme; if you use embedding, any changes you make to Excel will not show up in the other programme.
First, here's how to create a Linked Object. The two programmes used will be Excel and Word. So if you have Microsoft Word and Excel, open up both programmes.
In Excel, create the following spreadsheet:
All the spreadsheet does is multiply whatever is in cell E1 by 12. The answer goes in cell E3. (This example is not terribly functional: you wouldn't really want to use OLE with this particular spreadsheet. But it's easy to create, and will serve as an example of how to use Linking.)
  • Once you have created your spreadsheet, highlight from A1 to E3
  • With your data highlighted, click on Edit form the menu bar
  • From the drop down menu, click on Copy
  • Switch to Microsoft Word
  • In Microsoft Word, click on Edit from the menu bar
  • From the drop down menu, click on Paste Special
  • A dialogue box pops up in Word like the one below:
The Paste Special dialogue box
  • In the main list box, click on Microsoft Excel Worksheet Object
  • Of the two Option buttons on the left, Paste and Paste Link, choose Paste Linkby clicking on it.
  • Click the OK button at the top
Word now goes to work and embeds your spreadsheet into the Word processed document. Because we chose Paste Link, we will be able to view any updates made from Excel. The Word document should look like the one below:
The Word document
To see that it really does update in Word, do this:
  • Go back to your Excel spreadsheet
  • Click inside cell E1
  • Type in the number 7
  • Press the Return key on your keyboard
  • The number 84 should appear in cell E3
  • Switch back to Microsoft Word and view the results
  • The Word document will now look like this
As you can see, the numbers from the Excel spreadsheet are now in the Word document. The link worked!
If you don't want Word updating the embedded object, you would select Pasteinstead of Paste Link from the Paste Special dialogue box. Everything else is the same.
Things like Charts and Pivot Tables are the ones usually embedded into a Word document, all ready for the company presentation.

In the next part, we'll see how to reference formulas and data on other worksheets

Comments

Popular posts from this blog

Beginners PHP  -This is a complete and free PHP programming course for beginners. It's assumed that you already have some HTML skills. But you don't need to be a guru, by any means. If you need a refresher on HTML, then click the link for the Web Design course on the left of this page. Everything you need to get started with this PHP course is set out in section one below. Good luck! Home Page > PHP Section One - An Introduction to PHP 1. What is PHP and Why do I need it? 2. What you need to get started 3. Installing and testing Wampserver 4. Troubleshooting > PHP Two - Getting Started With Variables 1. What is a Variable? 2. Putting text into variables 3. Variables - some practice 4. More variable practice 5. Joining direct text and variable data 6. Adding up in PHP 7. Subtraction 8. Multiplication 9. Division 10. Floating point numbers > PHP Three - Conditional Logic 1. If Statements 2. Using If Statements 3....
Visual Basic .NET Contents Page   -This computer course is an introduction to Visual Basic.NET programming for beginners. This course assumes that you have no programming experience whatsoever. It's a lot easier than you think, and can be a very rewarding hobby! You don't need to buy any software for this course! You can use the new FREE Visual Basic Express Edition from Microsoft. To see which version you need, click below: Getting the free Visual Studio Express - Which version do I need? > VB .NET One - Getting Started   1. Getting started with VB.NET 2. Visual Basic .NET Forms 3. Adding Controls using the Toolbox Home Page 4. Adding a Textbox to the Form 5. Visual Basic .NET and Properties 6. The Text Property 7. Adding a splash of colour 8. Saving your work 9. Create a New Project >   VB .NET Two - Write your first .NET code   1. What is a Variable? 2. Add a coding button to the Form 3. Writing y...
The Excel SumIF Function  - Another useful Excel function is SumIF. This function is like CountIf, except it adds one more argument: SUMIF( range ,  criteria ,  sum_range ) Range and criteria are the same as with  CountIF  - the range of cells to search, and what you want Excel to look for. The Sum_Range is like range, but it searches a new range of cells. To clarify all that, here's what we'll use SumIF for. (Start a new spreadsheet for this.) Five people have ordered goods from us. Some have paid us, but some haven't. The five people are Elisa, Kelly, Steven, Euan, and Holly. We'll use SumIF to calculate how much in total has been paid to us, and how much is still owed. So in Column A, enter the names: In Column B enter how much each person owes: In Column C, enter TRUE or FALSE values. TRUE means they have paid up, and FALSE means they haven't: Add two more labels: Total Paid, and Still Owed. Your spreadsheet should look something li...