Excel Cell value from Outlook Calendar - excel

Hello This post is the only one I could find on the subject.
Outlook addin: Get elements from a selected calendar
I have an excel spreadsheet template that I print before all my meetings. It contains the meeting Location, which group name and the meeting time.
I have to manually enter the time, and location so that at the end of the week when I write up the meeting minutes. All the critical info is already printed on my notes sheet. I have three weekly meetings that I have to keep my notes organized for.
Q: is there a way to open an excel spreadsheet to pull values from the current day outlook calendar.
I would like to avoid VBA if possible.

You need to use VBA, or some programming language that can access the Application automation servers, to automate this. VBA lends itself to the task because it doesn't need a separate compiler but can be written in Excel and run from there.
Take a look at these references to get started:
Getting Started with VBA in Excel
Automating Outlook from VBA

Related

Outputting Information across Multiple Workbooks

I hope this is clear enough - please comment if additional information is required.
I have been asked to design an Excel / VBA tool which will display information on to a Summary worksheet based on user preferences. The home screen will ideally contain a top section having a number of checkboxes and dropdowns allowing the user to choose what information they would like to see: Finance, Activity & Customer Info. If the user selects Finance & Activity, this information will appear in 2 tables beneath.
The user will also see subsections i.e. Finance will include Balance & Arrears and like the above, the user can choose 1 or many of these to view information.
The dilemma I'm having is that the information is spread across different workbooks and I'm finding it difficult to find a quick and efficient method to extract data and output it to my worksheet. At the moment, I'm manually completing the process by conducting VLookups (each has a unique key) to create a Master spreadsheet and using pivots to display the information. This is too time consuming and isn't very visually appealling.
I'd like to use VBA to automate this process and have instant access to the information in the master spreadsheet based on user preferences.
It's also worth noting that this will be shared with users completely unfamiliar with Excel so I'm trying to veer away from the Drag & Drop Pivot Table approach.
If anyone has any suggestions on how I could create this system, you would be adding years on to my life.
Well, this is an extensive VBA macro that you need. I will give you some guidance on how you can start coding it.
The main idea here is to copy all data from other Workbooks and paste them in different sheets of the Workbook you are using to visualize the data and then hide these sheets. In this way, you can interact with all the data using only one Workbook.
So how do you do this? I recomend the following link:
https://www.excelcampus.com/vba/copy-paste-another-workbook/
To hide sheets use Sheets("sheet name").visible = false
To unhide sheets use Sheets("sheet name").visible = true
For the purpose of maintaining data updated, one way could be setting the macro to run when opening the file.
Check this link: https://support.microsoft.com/en-us/office/automatically-run-a-macro-when-opening-a-workbook-1e55959b-e077-4c88-a696-c3017600db44
Or you could just have a button to update.
Note: I've coded some VBA macros on Stackoverflow to move data between Workbooks that could maybe help. You can find them in the answers section of my profile.

How can I get the list of Users who have updated/made the changes the Excel sheet?

I am sharing an Excel 2007 Multi user Workbook and ask my team to update it. To find the defaulters, how can I get the list of Users updated the Excel sheet ??
You can use the built in "Track Changes" feature provided by Excel. You can find tutorial on its use here:
http://www.gcflearnfree.org/excel2013/track-changes-and-comments/1/

Exporting contents of emails to Excel/Google Sheets

I have quite a few emails that come in on a regular basis with the same email subject (around 10-20 a day) that all follow a set format, and then are manually being entered onto a Google Sheet for Sales staff to access.
Ideally, if I could cut this out of my morning routine it would make my life a lot simpler.
What would be the best way to search Outlook by subject line, and then export the relevant data to an Excel worksheet, so that all I would have to do is import that .xls file onto the shared sheet?
You may consider developing a VBA macro or add-in if you need to install the solution on multiple PCs. See Getting Started with VBA in Outlook 2010 for more information.

How can I have a FUTURE date update automatically in PowerPoint?

I have a presentation used for our new employee orientation that lists when specific forms are due. For example, Health Insurance form must be turned in 60 days from hire date. I would like the date to automatically update to be 60 days from the current date each time the presentation is ran.
I currently have a text box linked to an Excel spreadsheet which has a formula =NOW()+60. This works great, but it still does not update unless you first double click on the text box to activate/open the Excel spreadsheet, which then refreshes to the current date and updates the correct future date.
This is not a workable solution however because in the first place there are about 6 different instances (embedded in over 100 slides) of these future dates that need to be double clicked and updated, and in the second place, I am not running the presentation myself, but instead a subject matter expert is, who is NOT technically savvy enough to even double-click text boxes to force a refresh.
I am hoping find code that would either insert a future date automatically directly into the PowerPoint text box -or- open and refresh the linked Excel objects each time the PowerPoint is opened.
Any help would be appreciated, thanks.
If you have to doubleclick to get the formula to refresh, it seems likely that the spreadsheet is embedded, not linked. If you link the info instead, you'd only need to open the Excel file and save again to force the date to change, then open the PPT, which'd see the updated Excel file and update the links.
PPT will open/close Excel once per link; if you have lots of links, this can be quite time-consuming, but for six instances, I doubt it'd be bad.
This could also be done in code, but then you'd need to turn it the code into an add-in and install it on the end-user's PC to give them a one-click solution. If they can't be trusted to doubleclick the dates to update them, I'm not sure you'd want to teach them how to run macros embedded in the presentation itself. If creating an add-in is a possibility, give a shout and I'll make a couple suggestions on how you could do the coding.

Copying data from a sharepoint site into Excel using VBA

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

Resources