Copying a Chart and Related Shapes to a Word Document

by Allen Wyatt
(last updated October 8, 2018)

4

Leslie prepares charts in Excel, adding shapes from the drawing tools. He would like to copy the charts to a Word document, but only some of the shapes are copied. He wonders why some of the shapes get left uncopied and how he can "flatten" the chart so that everything is copied.

Let's assume for a moment that your chart is inserted in your worksheet, as an object. In this case, the behavior you describe is actually normal. You see, shapes can be associated with either your chart or with your worksheet. If they are associated with the chart, then when you copy the chart to the Word document, the shapes associated with the chart are also copied. If they are associated with the worksheet, then they are not automatically copied with the chart.

Excel associates a shape with either the chart or the worksheet depending on what was selected when you chose to insert the shape. If the chart was selected just prior to inserting the shape, then it will be associated with the chart. If a cell in the worksheet was selected, then the inserted shape is associated with the worksheet—even if you later move the shape to be over the top of the chart.

In order to copy the chart and all the shapes, you have two options. First, you could select a shape that won't copy, press Ctrl+X to cut it to the Clipboard, click once on the chart to select it, and then press Ctrl+V to paste it. The shape is now associated with the chart. You can repeat this for each misbehaving shape, and subsequently copying the chart to the Word document should copy all the desired shapes, as well.

The second option is to leave all your shapes where they are and simply group them together. Click once on one of the shapes to select it, then hold down the Ctrl key as you click on each of the other shapes, in turn. With the Ctrl key still pressed, click on the chart, as well. Now right-click on one of the selected shapes and, from the resulting Context menu, choose Group | Group. You can then copy the entire group (the chart and all the shapes) to the Word document.

The approaches discussed so far allow the chart and shapes to still be treated as objects when they are copied into your Word document. If, instead, you want to insert a picture of the chart and shapes (i.e., to "flatten" the image, as you noted), then you have a few options.

First, you could use the Snipping tool which is included in Windows (either Vista or Windows 7). It allows you to grab a portion of the screen as a picture in the Clipboard. You can then paste it into Word very easily. Second, you could use some of the grabbing tools provided in Word. With your document open, display the Insert tab of the ribbon. You can then use the Screenshot tool (in the Illustrations group) to insert an entire screenshot of the Excel worksheet or you can use the Screen Clipping option to insert just a portion of the screen.

Finally, you could also use a third-party screen-shot grabber, such as SnagIt from Techsmith. These stand-alone tools provide great capabilities to grab all or part of a screen and either save it to disk or copy it directly to a document.

ExcelTips is your source for cost-effective Microsoft Excel training. This tip (9988) applies to Microsoft Excel 2007, 2010, and 2013.

Author Bio

Allen Wyatt

With more than 50 non-fiction books and numerous magazine articles to his credit, Allen Wyatt is an internationally recognized author. He is president of Sharon Parq Associates, a computer and publishing services company. ...

MORE FROM ALLEN

Understanding Background Saving

Word has the capability to save your work, in the background, while you continue to edit your documents. This tip ...

Discover More

Converting Forms to Regular Documents

Word allows you to protect documents that are intended to be used as forms. If you want to convert the form responses ...

Discover More

Averaging a Non-Contiguous Range

Figuring out how to average data that is in a contiguous range of cells is easy. When the data is spread over a group of ...

Discover More

Comprehensive VBA Guide Visual Basic for Applications (VBA) is the language used for writing macros in all Office programs. This complete guide shows both professionals and novices how to master VBA in order to customize the entire Office suite for their needs. Check out Mastering VBA for Office 2010 today!

More ExcelTips (ribbon)

Controlling Chart Gridlines

Gridlines are often added to charts to help improve the readability of the chart itself. Here's how you can control ...

Discover More

Converting Charts to GIF Files

You spent a lot of time getting your chart to look just the way you wanted. Now you want to create a graphic file from ...

Discover More

Creating a Chart

Creating a graphic chart based on your worksheet data is easy. This tip provides a couple of different ways you can start ...

Discover More
Subscribe

FREE SERVICE: Get tips like this every week in ExcelTips, a free productivity newsletter. Enter your address and click "Subscribe."

View most recent newsletter.

Comments

If you would like to add an image to your comment (not an avatar, but an image to help in making the point of your comment), include the characters [{fig}] in your comment text. You’ll be prompted to upload your image when you submit the comment. Maximum image size is 6Mpixels. Images larger than 600px wide or 1000px tall will be reduced. Up to three images may be included in a comment. All images are subject to review. Commenting privileges may be curtailed if inappropriate images are posted.

What is 4 - 0?

2018-10-08 05:32:46

Mark

I second the suggestion to use SnagIt by TechSmith.

No financial interest - just a highly satisfied customer. I've been using it since 2007 and now it would feel like you took my hands away if you took SnagIt away.


2016-01-22 12:17:31

AKM

This tip answered my question precisely and solved an annoying problem. Thanks!


2015-03-19 10:06:14

JDR

I find this problem to be intermittent. Even within the same Excel session, it will sometimes copy all objects, sometimes copy only the main graph object. Frustrating!

It is as if either it is a machine resource issue, or a matter of having the exact right thing selected, or a matter of the sequence of actions just before the copy. If any single object is selected, it will be copied, alone.


2014-05-12 12:29:36

BillD

Another option to copy a "flat" image rather than a linked spreadsheet is under Home-Copy and then using the dropdown, Copy-as-picture. If you do this routinely, this method can manually programmed into a macro (but not via record-a-macro)and given a shortcut key.
Sub Capture_select_as_pictures()
Selection.CopyPicture Appearance:=xlScreen, Format:=xlPicture
Beep
Beep 'confirmation feedback
End Sub


This Site

Got a version of Excel that uses the ribbon interface (Excel 2007 or later)? This site is for you! If you use an earlier version of Excel, visit our ExcelTips site focusing on the menu interface.

Newest Tips
Subscribe

FREE SERVICE: Get tips like this every week in ExcelTips, a free productivity newsletter. Enter your address and click "Subscribe."

(Your e-mail address is not shared with anyone, ever.)

View the most recent newsletter.