I have a payroll excel workbook that I want to embed on our company intranet in order so that employees can open the page, fill out the appropriate cells in the spreadsheet and print it out. The workbook has countless pages and is filled with macros so simply recreating the table in HTML wont work. I have attempted to use Skydrive to do this but unfortunately the workbook is excel 93-2007 format which is unsupported for embedding. What is another way to go about doing this? Ideally I would like to have it on its own page, viewable in an iframe.
Is very simple., save the excel in another version -2007 or 2010 and that's it.
Related
The Problem
I have an Excel workbook that prompts the user for some actions every time it is opened.
This same workbook contains charts that are linked in a PowerPoint file. These links were created by copying the charts in Excel and then, in the PowerPoint file, clicking "Paste Special", choosing "Paste Link", and selecting "Microsoft Excel Worksheet (code) Object" as the link type.
Every time the PowerPoint file is opened, I am prompted to update the links in the document.
The trouble is that, while PowerPoint is updating links, the Excel prompts that are intended for the user are shown and have to be clicked (multiple times) during the link update process.
Is it possible for my VBA code to detect when it's being opened for the purposes of updating links so I can skip the user prompts? I should note, in case it matters, that I'm using Microsoft Office 365 on Windows 10.
What I've Tried
I've tried monitoring the value of ThisWorkbook.ReadOnly, Application.Interactive, and Application.IsSandboxed during startup, but they all appear to have the same values regardless of whether the workbook is opened for the purposes of updating links or not. I'm not familiar enough with how link updating works to know what else to check for.
I've identified a couple of possible work-arounds:
First, if the Excel workbook is opened before PowerPoint is opened and the link update process starts, then the prompts don't appear. This will work, if there's no better solution.
Second, I could create a second "shadow" Excel workbook with charts generated from data in the first spreadsheet, but without user prompts. If PowerPoint links to the charts in the "shadow" workbook, then links are updated without issue. This is far from ideal because of the need to keep the two workbooks in sync.
I'm hoping for an elegant automated solution.
I'm attempting to build a monthly process that converts an excel file to a PDF with bookmarks for each respective sheet. I'm not seeing a method to successfully create PDF bookmarks from within the Excel workbook. Can this be accomplished without third-party software?
What I've tried:
Using Header 1 for a cell as well as an entire row.
Putting Excel Book Mark within the file using a hyperlink reference.
Adding named range.
OneDrive flow Convert File
Adding a Header.
Reviewed some VBA Ref libraries hoping to find an object.bookmark type approach.
Unfortunately, all attempts have resulted in a PDF file with no bookmarks.
Is there a method to create PDF Bookmarks from Excel? Possibly a VBA ref library that I am unaware of or some front-end trick? Unfortunately, I'm stuck working only with Microsoft tools. Adobe's Excel Add-On does exactly what I'm trying to achieve.
I have a document in sharepoint that I need to create links to. I want to be able to point to individual tabs in the workbook.
But when I try something like this:
https://company1.sharepoint.com/:x:/r/Product/Messaging/PS-OW/NA-Region/CCMI/Project_MEOW/_layouts/15/Doc.aspx?sourcedoc=%7B03C96B09-B5AA-4359-A39E-9A88F8626B71%7D&file=CCMI_Details_ClientCompany.xlsx#'Nodes'
Opening the link only gets to me to whatever tab I was already on. It does not change if I specify different tabs with names like 'DNS', 'Conf Keys' or 'Nodes'. How can I link this correctly to individual tabs within a sharepoint workbook?
SharePoint is unable to handle the "#'Nodes'" to link a sheet. There is no way to link to a specific SharePoint excel spreadsheet in the browser.
A similar thread for your reference:
Open specific excel sheet from sharepoint URL
Firstly, I realise this problem could be solved with VBA, but I am looking to keep this workbook macro-free.
What I am trying to do is have several Excel workbooks embedded into my workbook (each embedded workbook is specific to a factory). I want to create a cell that acts as a dynamic hyperlink, which changes depending on which factory is filtered (I don't have any issues creating this dynamic hyperlink myself). The part I don't know how to do, is create a hyperlink that opens a document that is embedded within the workbook. I can make a hyperlink that opens a file saved in a directory, but I need to be able to share this workbook with multiple users, therefore I am embedding the documents.
Hopefully this makes sense - to summarise; I need to create a button/hyperlink that opens an embedded document WITHOUT VBA.
Many thanks
You have an EXCEL function HYPERLINK that receives a string (i.e. URL) as the first parameter. You can of course set BUILD the URL with a formula or a reference to other cell.
For instance, if you set in a cell the value:
=HYPERLINK("http://www.google.com")
and link on it, Google's page will be open on your browser. If you set the link to point to a file (any file) it will open it with the suitable application (e.g. Excel).
Is this what you were looking for?
I am new to VBA and SharePoint. I have been researching a lot of different forums and help sites, but I still can't find what I am looking for.
I am using Excel 2007 I am trying to copy a Summary tab from different excel documents on a sharePoint site. The excel documents are in different folders and I am prompted for read only or Edit before the workbook opens. There are only 25 or so workbooks that I am trying to pull.
I would ideally like to pull the summary information from the different excel workbooks into one master excel sheet with each summary sheet having its own tab in the master excel document. I think I can write the code for that part it getting the information to the master excel document that I am not sure where to start. Any help or advice would be great!
You may want to look at JavaScript and make it to work with all browsers. Look at this library https://github.com/stephen-hardy/xlsx.js and the related site https://github.com/stephen-hardy/xlsx.js