Embed Tableau Visualizations in PowerPoint

How to embed Tableau Visualizations in PowerPoint Presentations – an alternative without using an add-in

Men and a woman reading headlines / Photographer: Jack Delano (flickr.com)The way stories and insights are presented to the management is fundamentally changing. For a very long time management presentation were based on PowerPoint decks with embedded static images of the data visualizations.

Nowadays, requirements have gone up. Static data visualizations are not sufficient anymore. Especially during presentations based on data analysis, it is expected that the presenter is able to answer questions on the data live during the meeting.

Tableau Software meets exactly this requirement. The highly interactive dashboard features and the ability to build new views on the fly by dragging and dropping enables you to answer almost every possible question on the data live.

However, in most cases your dashboard or data visualization will not cover all topics of your presentation. So what to do? Switching back and forth between PowerPoint and Tableau during the presentation? Well, this is an option, but it is inconvenient for the presenter and not a seamless experience for the audience.

So, what we need is a way to embed the Tableau visualization directly into the PowerPoint presentation. This will not only guarantee a seamless interactive presentation but also provide the option to distribute the PowerPoint file to the audience including an interactive Tableau dashboard.

Earlier this week my Tableau blogging colleague Andy Kriebel published a great article on his blog VizWiz how to embed a Tableau dashboard into a PowerPoint presentation using the free LiveWeb Add-In:

Tableau Tip: Embedding a Dashboard in PowerPoint in 8 simple steps

Today’s post is a follow-up to Andy’s article, showing an alternative how to do the same thing using some simple VBA code instead of the add-in.

Why? The Disadvantages of using an Add-In

What is the purpose of this follow–up post to Andy’s article? Well, Andy uses the LiveWeb Add-In, which is free and working well.

However, using an add-in can cause some problems:

  • What if you can’t install the add-in? Especially in corporate environments very often only system administrators have the right to install additional software, even if it is “only” an add-in. If you don’t have those rights, you can’t use the add-in.
  • Even if you can install the add-in on your computer, what if you have to do the presentation using someone else’s computer? You’d have to make sure that the add-in is installed there, too.
  • What if you want to distribute the presentation to your audience? They would only be able to see the embedded Tableau workbook if all of them have the add-in installed.

If you are facing only one of those problems, you are probably looking for some kind of “stand-alone” alternative. Today’s post fills this gap.

The Idea

The idea is simple: instead of using the add-in, we define our own little process how to insert a Web Browser into your PowerPoint presentation and write a tiny VBA code snippet to navigate the browser to the link of our Tableau workbook.

The Heart of the Solution: The Web Browser Control

The heart of the solution (of the add-in as well as of my VBA approach) is the Microsoft Web Browser Control. All you ever wanted to know about this control object can be found at the MSDN library. The Web Browser object provides a fully functional Internet browser inside your PowerPoint presentation (or any other Office application). You can interact with your Tableau workbook as if you would have opened it using the Internet Explorer or any other browser.

The Simple Version

Here are the main steps of the most simple implementation (referring to Microsoft PowerPoint 2007/2010): a Web Browser on a slide and the URL of the Tableau workbook hardcoded in the VBA code:

Step 1: The PowerPoint File

Open an existing PowerPoint presentation or create a new one, insert a new slide (layout title only or blank) and save it as a PowerPoint Macro-Enabled Presentation.

Step 2: The Web Browser

Go to the Developer Tab and click on “More Controls” in the Controls section:

Developer Tab More Controls

In the following dialog scroll down to the Microsoft Web Browser and click OK:

Microsoft Web Browser

You should have something like this now on your PowerPoint slide:

Web Browser Object on Slide

Step 3: The VBA Code

Double click on the Web Browser and the VBE (Visual Basic Editor) will automatically pop up with a predefined event-driven sub (WebBrowser1_StatusTextChange):

Visual Basic Editor

Delete the existing code and replace it by the following:

Option Explicit

Private Sub WebBrowser1_DocumentComplete (ByVal pDisp As Object, URL As Variant)

Const URL_LINK =

“http://public.tableausoftware.com/views/fifa_world_cup_hosts/I-Maps?:embed=y”

On Error Resume Next

IF URL = "" Then WebBrowser1.Navigate URL_LINK

End Sub

Replace the text of the link (Const URL_LINK = “…”) by the full link to your own Tableau workbook.

Close the VBE and save and close the presentation.

Step 4: The Test

You are already good to go. Open the presentation again, enable macros and start the slide show. Please keep in mind that you will only see the Tableau workbook in the slide show, not in the normal PowerPoint editing view. And please be patient. It takes a few seconds until the Tableau workbook will be loaded.

The Enhanced Version

The simple version described above already does the job. However, every time you want to use another workbook, you have to edit the VBA code, i.e. the defined constant URL_LINK (see step 3 of the simple version). No big deal, but it is more convenient to have the option to change the link directly on the slide.

Here is how to, building upon the simple version described above:

Step 1: Insert a Text Box

Insert a text box on your slide and paste the link to the Tableau workbook into it:

Insert a Text Box

Step 2: Rename the Text Box

We want to rename the text box in order to easily refer to it in the VBA code later on. So, on the Home Tab click on Select and Selection Pane:

Show Selection PaneIn the Selection Pane, click on the textbox and rename it to “URL_textbox”:

Rename Text Box in Selection Pane

If you don’t like to see the text box on your slide, you can make it invisible by clicking on the little eye symbol right to in the Selection Pane or (more brute-force) you format it with a white text color.

Step 3: Change the VBA Code

Go to the VBE (ALT-F11), delete the existing code and replace it by the following lines:

Option Explicit

Private Sub WebBrowser1_DocumentComplete (ByVal pDisp As Object, URL As Variant)

On Error Resume Next

IF URL = "" Then WebBrowser1.Navigate Shapes("URL_textbox").TextFrame.TextRange.Text

End Sub

Step 4: The Test

Close the VBE and save and close the presentation. Re-open it again, enable macros and test it: change the URL in the textbox and start the slide show. If the entered URL is a valid link the web browser will now show the according Tableau workbook.

The Deluxe Version

If you are using only one Tableau workbook in your presentation, the two approaches described above will do the job. But what if you want to show more than one Tableau workbook? Sure, you can add additional slides, additional Web Browsers and additional VBA code. Wouldn’t it be nice to have all the workbooks available on one slide and an interactive feature to select from? Yes? Here you go:

First open or create a macro-enabled PowerPoint presentation and insert a Web Browser object (see steps 1 and 2 of the simple version). Then conduct the following steps:

Step 1: Insert an additional slide

Add an additional slide to your presentation and insert a two-column table:

Slide Table DefinitionWe use this slide to define the names of the Tableau workbooks (first column) and their URLs (second column). Insert as many rows as needed (number of Tableau workbooks you want to select from) and paste in the names and the URLs.

In the Selection Pane we name this table as “Table1” and in the slides pane on the left we right click on the slide and select “Hide Slide” to make sure it is not included in the slide show:

Hide Slide

Step 2: Insert an Combo Box

Insert a Combo Box from the Controls section on the Developer Tab and position it somewhere on the slide, e.g. at the top right.

Step 3: Insert a Command Button

This step is optional. If you want to have an easy way to update the Combo Box after changing entries in the definition table (see step 1), you can insert a Command Button to trigger an initialization routine. If you don’t want a Command Button on your slide, you have to run the initialization routine manually after changing the definition table (press ALT-F8 for the macros dialog and then select and run the sub InitializeComboBox).

Step 4: The VBA Code

Go to the VBE and paste the following code into the slide object:

Option Explicit

Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, URL As Variant)
On Error Resume Next
If URL = "" Then
InitializeComboBox
WebBrowser1.Navigate ActivePresentation.Slides(ActivePresentation.Slides.Count).Shapes("Table1") _
.Table.Cell(2, 2).Shape.TextFrame.TextRange.Text
End If
End Sub

Private Sub ComboBox1_Change()
On Error Resume Next
WebBrowser1.Navigate ActivePresentation.Slides(ActivePresentation.Slides.Count).Shapes("Table1") _
.Table.Cell(ComboBox1.ListIndex + 2, 2).Shape.TextFrame.TextRange.Text
End Sub

Private Sub CommandButton1_Click()
    InitializeComboBox
End Sub

Sub InitializeComboBox()
Dim intCount As Integer
Dim shpDefTable As Shape
On Error Resume Next
Set shpDefTable = ActivePresentation.Slides(ActivePresentation.Slides.Count). _
Shapes("Table1")
ComboBox1.Clear
For intCount = 2 To shpDefTable.Table.Rows.Count
ComboBox1.AddItem shpDefTable.Table.Cell(intCount, 1).Shape.TextFrame.TextRange.Text, intCount – 2
Next intCount
ComboBox1.ListIndex = 0
Set shpDefTable = Nothing
End Sub

Step 5: The Test

You already know what to do: Close the VBE and save and close the presentation, re-open it again, enable macros and test it starting a slide show.

That’s it. A Web Browser Object, a few lines of VBA code, 5 simple steps and you are good to go:

Select a Workbook from a Combo Box during the Slide Show

The Disadvantages

If you are not able to use the LiveWeb add-in, the VBA approaches described above are a viable alternative.

However, you should be aware of the fact that they come with a few disadvantages:

  • Time for implementation

Yes, you need some additional time to set up your PowerPoint presentation, especially for the deluxe version. The simple or enhanced version, however, don’t take much more time than the LiveWeb add-in wizard.

  • Macro-enabled PowerPoint presentations

The approach described above is stand-alone, i.e. it does not need an add-in. However, it relies on the VBA code, so the user viewing the slide show has to enable macros after opening the presentation. No big deal, but you have to know that and many people are not familiar with the fact that PowerPoint presentation can use macros, too.

  • Web Browser approach

I know, I am stating the obvious, but all this is only working if you published your Tableau workbook to a server like Tableau Public. Even the title of this post is an exaggeration somehow. We are not embedding a Tableau workbook, we are simply embedding a browser navigating to a link of a Tableau workbook on a server.

  • No new views

Since the approach is only linking to a Tableau workbook on a server, you cannot build new views during your presentation. The interaction with the data is limited to the views and dashboards in your workbook and the existing interactive features like filtering, highlighting, sorting, etc.

  • Performance

The Web Browser needs a few seconds to navigate to the Tableau workbook and the interaction with the workbook is not as seamless as it could be. If you are using Tableau workbooks “embedded” into your PowerPoint, you have to live with the fact that you have a performance decrease compared to switching to the “real” Tableau workbook. Please decide for yourself.

  • No Print

If you print the presentation, the slide with the Web Browser will show nothing in the print-out. Not a big problem from my point of view, because we are all still printing way too much. However, you should be aware of this pitfall.

Agreed, quite a list of disadvantages, but except for the first two bullet points all of them apply to the add-in approach as well.

Download the Presentations

Here is a link to a zipped folder with all three PowerPoint presentations (version 2007/2010) described above:

Download Embed Tableau in PowerPoint (zipped folder with 3 PPT files, 115.9K)

Acknowledgement

Many thanks go to Andy Kriebel for the fantastic work he does on his blog VizWiz and for inspiring me to write this article. Andy is a real Tableau champion and VizWiz is one of my top 5 favorite Tableau blogs, providing dozens of invaluable Tableau tips and tricks. I already learned a ton. Thank you very much, Andy!

Stay tuned.

Comments

43 responses to “Embed Tableau Visualizations in PowerPoint”

  1. Andy Kriebel Avatar

    Excellent post Robert!
    I was hesitant to write my post in the first place because I think it’s a way better alternative to put PPT in Tableau than Tableau in PPT. Doing the former, you still get all of the interactivity and adhoc ability to answer questions that Tableau provides.
    Also, my blog is VizWiz, not VizBiz 🙂
    Andy

  2. Robert Avatar

    Thanks, Andy.
    I agree, embedding the PowerPoint into Tableau is probably the better option except for the case when you want to distribute the presentation and not everyone has Tableau available.
    I am very sorry for getting the name of your blog wrong. I have no idea how this could happen. I am embarrassed. I corrected the article now.

  3. Jim Avatar
    Jim

    Hi Robert,
    After I complete all the steps (in the basic scenario), the web page gets stuck in an infinite loop of refreshing, i.e. once the web page loads complete, it attemps to reload, and so on and so on. Any Ideas?
    Jim

  4. Robert Avatar

    Jim,
    thanks for your comment and thanks for catching that.
    My bad.
    I used the wrong (older) versions of my PowerPoint files for the article and the download. There is one part missing in the VBA. In the basic version, the line of code has to be
    If URL = “” Then WebBrowser1.Navigate URL_LINK
    Same issue applies to the enhanced version. In the enhanced version the code should be:
    If URL = “” Then WebBrowser1.Navigate Shapes (“URL_textbox”).TextFrame.TextRange.Text
    The check for the empty URL was missing, that’s why the Webbrowser was permanently reloading the page.
    I updated the post and the download files now.
    I apologize for the confusion.

  5. Julian Avatar

    Interesting approach. It worked. Thanks.

  6. MartinL Avatar

    Excellent post! One problem I’m having, however, is that when I open the presentation in slideshow mode the first time, the viz just try to load infinitely (i.e. I get the spinning dotted circle, but nothing else). If I leave slideshow mode and then try again it works perfectly. Usually, I have to do this every time I open the presentation again. Any idea why this is happening?
    Martin

  7. Robert Avatar

    Martin,
    hmm. What you are describing sounds a little bit like the bug Jim pointed out (see two comments above). However, I thought I fixed this with the IF clause I described in my reply to Jim. I also updated the article and the download links back then, so this shouldn’t happen anymore in the presentations posted for download.
    I have no idea what is happening in your case and – truth be told – I can’t reproduce the issue since I already upgraded to Office 2013 and the WebBrowser ActiveX control isn’t available anymore in Office 2013. In other words, I can’t use this technique anymore and therefore I can’t help you to track down the issue. All I can recommend is double checking that you have the IF URL = “” Then statement in the code.

  8. MartinL Avatar

    Well, I have the correct code, but the bug remains. Not much else to do, I suppose, but I think I can use it anyway. Thanks!

  9. Robert Avatar

    Martin,
    sorry for the late reply. I needed some time to have a closer look into this issue.
    The idea of this approach is navigating the Webbrowser ActiveX Control to the specified URL in the _DocumentComplete event sub of the Webbrowser. Apparently the Webbrowser is initialized with “about:blank” or an empty string when opening the presentation and starting the slide show. The problem: after starting the slide show, the event sub apparently runs and sets the correct URL, but it doesn’t navigate to the URL the frist time. I have no idea why.
    I can think of three options how to avoid this issue:
    1. Replace the Webbrowser event sub by another macro / sub, and start the slide show and navigate the browser to the URL in this new sub. You will then have to start the slide show from a command button or the macro dialogue window.
    2. Define a global Application Object and navigate the Webbrowser to the URL in the SlideShowBegin event sub of this Application Object. The problem: You have to initialize this Application Object somewhere, i.e. you need another sub to assign the active presentation to the Application Object. You will still have to run the initialization macro every time you open the presentation, but afterwards, you could start the slide show with the usual PowerPoint commands / buttons as long as you do not close the presentation.
    3. The easiest way would be a PresentationOpen event to make this happen with every start of PowerPoint. However, unlike e.g. Microsoft Excel, PowerPoint does not provide a PresentationOpen event of the active presentation anymore (as far as I know since version 2007). You can create your own by defining an Application Object (as described above), but you would then need the code in an add-in to make it happen automatically when opening a presentation.

  10. Wizard Avatar
    Wizard

    Hi Rob
    The above is great, but you stated one of the limitations is the inability to print the content. Would you happen to know of a way to overcome this?
    Thanks!

  11. Robert Avatar

    Wizard,
    Unfortunately, no. The only option I can think of is writing a VBA routine, which would take a screenshot and print the picture, but I never tried.
    Having said that, I can’t use the technique described above anymore since I switched to Office 2013. Microsoft stopped supporting scriptable ActiveX Controls in Office 2013.

  12. Andrew Avatar
    Andrew

    Is there a way to sombine the deluxe approach with the LiveWeb? I love the idea of the drop down box and I have sucessfully added in LiveWeb…can I combine the two?

  13. Robert Avatar

    Andrew,
    I only installed the LiveWeb Add-In for PowerPoint once for a very short time and I never really worked with it because of the disadvantages described in the first part of the article.
    I do not know much about it. I am sorry, but I can’t answer your question.

  14. Emily Avatar
    Emily

    Hey Robert,
    The website that I want to embed is actually a password protected page. Could you provide coding for the Simple version with advice on how to log-in to the webpage? Is that even possible?
    Thanks!

  15. Robert Avatar

    Emily,
    it depends. If you know the HTML string providing the user name and the password to directly open the page, it might be possible. Not really sure, though, I never tried.

  16. Brandon Avatar
    Brandon

    I had a heck of a time figuring out why your code wasn’t working until I realized: Your code encloses the URL link with curly quotation marks! They need to be straight!
    However, it asks me to log in to Server every time I pull open a slide. It wouldn’t be too bad if it did this only once, but it happens every time!

  17. Robert Avatar

    Brandon,
    I guess you are talking about the simple version (hard-coded string constant) and you copied and pasted the code from the text above and did not download the PowerPoint files provided at the end of the post. In this case you are right: the quotation marks in the text are curly instead of straight. I assume, my blog editor changed the quotation marks automatically and I didn’t notice. A quick look into the files provided for download would have probably saved you some time.
    Anyway: sorry for the confusion.

  18. rachel.li.neu@gmail.com Avatar
    rachel.li.neu@gmail.com

    Does any have experience in doing this on Mac PowerPoint? I am using my company’s laptop, due to license restriction, I only have Mac PowerPoint. How do I add the web browser control to Mac PowerPoint?

  19. Robert Avatar

    Rachel,
    I do not have a Mac and Office for Mac available, so I can’t tell you whether this technique works at all on a Mac. I do not see why it shouldn’t, but I can’t test and tell for sure. I am sorry.

  20. Aiswarya Avatar
    Aiswarya

    Robert,
    I have Office 2013 installed as well and it gives me ActiveX control error for LiveWeb. I haven’t tried your method yet but read the comments and I believe your technique is not available with Office 2013. So now how do you go about with the embedding of Tableau Server in a PowerPoint 2013? Would be great if you could throw some light on it.

  21. Robert Avatar

    Aiswarya,
    you are absolutely right: the technique does not work anymore with Office 2013.
    The root cause: Microsoft disabled scriptable ActiveX controls like the Webbrowser in Office 2013. This has nothing to do with Tableau. It is a Microsoft issue. None of the workbooks I published here with scriptable ActiveX controls (like the Webbrowser or the Slider) work anymore in Office 2013.
    I can’t tell for sure regarding LiveWeb, but I guess LiveWeb is using the Webbrowser, too.
    As far as I know, the only option of using scriptable ActiveX elements in Office 2013 is to embed them in a VBA userform. I am sorry, I do not see another solution.

  22. Aiswarya Avatar
    Aiswarya

    Thanks for the swift reply,Robert.
    Will try out the VBA method now.

  23. Nelson D. Avatar
    Nelson D.

    Hi Robert, I wanted to let you know that Office 2013 does support the Web Browser ActiveX control, but you must edit the corresponding registry key to enable it (see reference article below). To do this:
    Using Windows 7, click Start > type “regedit” in the search bar (without quotations), & navigate to:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\15.0\ClickToRun\REGISTRY\MACHINE\Software\Wow6432Node\Microsoft\Office\15.0\Common\COM Compatibility\{8856F961-340A-11D0-A96B-00C04FD705A2}
    Modify the value of “Compatibility Flags” DWORD to 0, close the registry editor and then reopen your powerpoint document. The web browser control should now function as intended.
    However, this introduces a new set of disadvantages for users whose profiles do not have write access to the registry on the presenting computer. If you would, try this out and see if you get the same results.
    Thanks very much for the tutorial!
    Reference Link: http://support.microsoft.com/kb/2793374

  24. Robert Avatar

    Nelson,
    thanks for pointing this out. When I searched for a workaround, I found this article, too, but – as you said – it is a bit cumbersome, if you want to share your file with others (on a blog on with your colleagues) and you have to ask everyone to change the registry. It is just like you mentioned: some people do not have the necessary admin rights, others simply don’t want to change the registry for good reason.
    Anyway, many thanks for the hint and the link.

  25. Destinei S. Avatar
    Destinei S.

    Hi Robert,
    I’m working on PPT 2010 and everytime I use the code, the presentation view shows a folder inside my computer and not the web page I want. Any reason why?

  26. Robert Avatar

    Destinei,
    I double checked and it still works for me. At least with Office 2010, Office 2013 is a different story (no ActiveX Webbrowser anymore in 2013).
    If it does not work on your machine and you are sure the link passed to the Webbrowser is correct, I would assume it might be a firewall issue or security setting which is causing the issue.

  27. ratan Avatar
    ratan

    Hi Robert,
    Thanks for the idea.
    I am trying to implement this in ppt 2010, and am stuck at step-3, the VBA code.
    I keep getting this ‘Compile Error : Syntax Error’
    I am new to VBA and the two lines Const URL_LINK and the tableau link line were showing in red.
    Just can’t figure out a way around it. Any suggestions?
    Thanks,
    Ratan

  28. Robert Avatar

    Ratan,
    I assume you copied the code from the article (i.e. not from the example PowerPoint file) and that’s why there is a line break after Const URL_LINK = in your code. If so, simply remove the line break or insert an underscore after the equal sign, like Const URL_LINK = _.

  29. Sean Avatar
    Sean

    Hello Robert,
    I copy/pasted your simple VBA code and Powerpoint is giving me a syntax error on the first line.
    Do you have any ideas on what I could be doing wrong? I have saved the .ppt as macro-enabled.
    Thanks,
    Sean

  30. Destinei S. Avatar
    Destinei S.

    My problem is similar to ratan. I used the VBA code and I get the same error message. The difference is my second line “Private Sub…” is highlighted in yellow. Is there any indentation that I’m missing.
    p.s when I close VBA window, I see my folder

  31. Robert Avatar

    Sean,
    delete the line break between URL_LINK = and the URL string and replace the curly quotation marks by straight ones and it should work.

  32. Robert Avatar

    Destinei,
    this indicates that there is a problem with the WebBrowser control. I see two possible issues:
    1. You do not have the Web Components library installed. In this case you can download it from the Microsoft Website and install the library.
    2. You have the Web Components library installed, but the reference to the library is missing. In this case, go to the Tools menu of the VBE, click on References and activate the checkbox next to Microsoft Office Web Components.

  33. Destinei S. Avatar
    Destinei S.

    Through the help of someone in my company, I found an alternate solution. The following code will search for your slide, XXX, and will use the link provided, LLL.
    Sub OnSlideShowPageChange(ByVal SSW As SlideShowWindow)
    If SSW.View.CurrentShowPosition = XXX Then
    Dim URL_LINK As String
    URL_LINK = “LLL”
    WebBrowser1.Navigate URL_LINK
    End If
    End Sub
    Let me know if this helps anyone else!

  34. Destinei S. Avatar
    Destinei S.

    Code provided by Roman Rusin of The Foundation Center, NYC

  35. courtviz Avatar
    courtviz

    Is there any way of doing this without Publishing the Tableau workbook? Or is their a way to publish using the directory which the workbook is saved rather than the URL?
    Thanks

  36. Robert Avatar

    courtviz,
    I am afraid, no, this is not possible. The web browser object is just an embedded Internet Explorer and you can’t open a locally stored Tableau workbook with a browser…
    Even worse, the entire technique described above does not work anymore since Office 2013: Microsoft disabled scriptable ActiveX controls in Excel worksheets and PowerPoint slides in Office 2013 and 2016 (unless you make the registry tweak mentioned in one of the comments above).
    But maybe embedding your Tableau workbook could be an alternative for you. Have a look at the follow up article:

    Embed and Open Tableau Workbooks in PowerPoint

  37. Brad G Avatar

    You can do this in far less steps at https://www.liveslides.com/how-to-insert-tableau-into-powerpoint. Works on Mac PowerPoikt and Keynote too!

  38. Chuck Hooper Avatar

    I’ve given up on all the tricks to embed Tableau inside Powerpoint.
    Every new version of Office or Windows or Tableau brings risk.
    I’ve started using Tableau packaged workbooks and Tableau Reader for
    many presentations that used to be PPTs.
    My sample workbook (text, images, dashboards, embedded views) is at:
    https://public.tableau.com/views/TableauasPowerPointAlternative/TitleandTextandImage?:embed=y&:display_count=yes&:showTabs=y&:toolbar=no

  39. honey shahi Avatar

    Hey Andy and Robert,
    Is there anyway that all my different dashboards under one workbook show up on different powerpoint sheets one after another rather than in one sheet with all the dashboards.

  40. honey shahi Avatar

    Thankyou so much Robert for this post. Made my life so easy.

  41. Robert Avatar

    Honey,
    In general, this would be possible if you add an ActiveX Webbrowser Object to each of the sheets and pass the URLs of the Tableau dashboards to the corresponding webbrowsers.
    Having said that, please be advised that the technique described above is outdated, because with Office 2013 Microsoft disabled scriptable ActiveX controls embedded in PowerPoint slides or Excel worksheets. I.e. the technique described here only works for Office 2010 or earlier.
    The following post describes a way to open Tableau directly from a PowerPoint slide show:
    Embed and Open Tableau Workbooks in PowerPoint
    Maybe this could be an alternative option.

  42. varsha Avatar
    varsha

    Hi Robert-
    I have a question here, is there a way to edit the power point generated out of tableau.

  43. Robert Avatar

    Varsha,
    I am sorry, but I do not understand your question.
    The blog post describes a technique (working only in Office 2010 and earlier) to embed Tableau workbooks in PowerPoint. There is no “power point generated out of Tableau”, so I do not understand what your question is referring to.

Leave a Reply to Wizard Cancel reply

Your email address will not be published. Required fields are marked *