Oct 01 2018 04:35 PM
I am attempting to embed a PowerPoint presentation into a page on my Weebly website. It is successful, in that I can see the PPT presentation after I publish the page, however anyone other than me attempting to view the PPT presentation on my webpage is presented a SharePoint login prompt. I spent a long time working with MSFT support who couldn't figure out the problem so they sent me here. I am able to generate a link to the document that I can send to people, and I can paste a hypertext link to the file on my website which, once selected, will open the presentation, but I cannot embed the PPT presentation w/o the sharepoint login prompt. I am trying to do this because when the presentation is embedded, people can simply view it as a presentation on my website rather than having to open the presentation in PowerPoint online, then go into presentation mode, and go through it that way (I don't want the viewer to have to know how to do all of that.) Thank you for any suggestions. (I ultimately found Powershow.com which may end up being my solution if necessary.)
Oct 01 2018 10:25 PM
Oct 02 2018 10:21 AM
Any way you can share the HTML you're using for the embed? Feel free to strip out your actual PowerPoint URL from it--we use embedded Office documents all the time and I've not seen this behavior before.
One other thing--I don't mean to insult your intelligence, but what you've described sounds pretty close to what happens if an Anonymous link isn't being used. You're sure the link you're grabbing is Anonymous?
Oct 03 2018 07:46 AM
Insult away Matt! (No insult taken). I don't know how to create an "anonymous" embed code since it is not an option from within the PowerPoint file. When I get an embed code, the only thing that I can change is the dimensions of the slideshow.
I feel like I'm overlooking something obvious, but I did spend about an hour with MS Tech Support and they couldn't fix it, so I don't think it is so obvious that I'll feel like an idiot when I discover what it was (but maybe I will). Anyway, here is the embed code that PPT is generating:
<iframe src="https://kresslawoffice-my.sharepoint.com/personal/matt_kress_kresslawoffice_onmicrosoft_com/_layouts..." width="962px" height="565px" frameborder="0">This is an embedded <a target="_blank" href="https://office.com">Microsoft Office</a> presentation, powered by <a target="_blank" href="https://office.com/webapps">Office Online</a>.</iframe>
Here is the regular link:
I am hopeful that someone can enlighten me as to what the heck I'm doing wrong.
Thank you,
Matt
Oct 03 2018 07:47 AM
Thank you Juan. Yes, I agree. However, I am trying to share the PowerPoint with everybody such that they don't have to login to see it.
Matt
Oct 03 2018 12:51 PM - edited Oct 03 2018 12:56 PM
Found it! You should find that this code works:
<iframe src="https://kresslawoffice-my.sharepoint.com/:p:/g/personal/matt_kress_kresslawoffice_onmicrosoft_com/Eb..." width="350px" height="221px" frameborder="0">This is an embedded <a target="_blank" href="https://office.com">Microsoft Office</a> presentation, powered by <a target="_blank" href="https://office.com/webapps">Office Online</a>.</iframe>
***TechCommunity is shortening URLs, which breaks the HTML. See attached .docx file for full reference.
I suspect we had two issues here:
Oct 05 2018 02:27 PM
Thanks Matt, I'll give that a try.
Oct 24 2019 07:51 AM
@Matthew Kress curious if you found a solution for embedding PPTs so you can view them without logging in?
Mar 11 2020 04:54 AM
yes Matt, did you find a solution?
Apr 22 2020 12:39 PM
I was able to get this to work using what Matt Coats shared.
Using the embed code from PowerPoint you will need to replace the bolded link I have below. You replace it with a public link. To get the public link In PowerPoint online go to "Share", select "Share with people" and select "Copy Link". In the text file, I attached it shows where the public link goes. Only replace the link before the "&action=embedview".
<iframe src="https://kresslawoffice-my.sharepoint.com/:p:/g/personal/matt_kress_kresslawoffice_onmicrosoft_com/Eb..." width="350px" height="221px" frameborder="0">This is an embedded <a target="_blank" href="https://office.com">Microsoft Office</a> presentation, powered by <a target="_blank" href="https://office.com/webapps">Office Online</a>.</iframe>
Sep 07 2020 09:35 AM
I have the same problem described in this thread, but this solution is not working for me.
Do you know if there were any changes in the past months?
Is this still working for you?
Thanks
Jan 13 2021 06:25 AM
This solution worked for me, using the full code in the attachment and replacing the URL with my own document shared URL.
Jan 13 2021 07:22 AM
Thank you @Matt Coats that code worked!
Oct 20 2021 08:56 AM
Can anyone help..
I have followed the above which works, but is only allowing the file to be viewed on a laptop/ computer and not on a smart phone or tablet?
Any suggestions as to why?
Oct 29 2021 10:22 AM