how can I copy an outlook event, created by a collegue to a new event. I want all the attendees to be added automatically, the description, time and everything except Teams meeting.
At the moment I have to sit and copy/search for all the invited collegues manually and copying over the whole content.
Seems a basic need, but didn't find how to do that.
Related
We are using a shared outlook calendar to which many people can add appointments. I am trying to figure out who added an appointment programmatically. This information will show up at the right-bottom corner of the appointment information window if I double-click the item, suppose it has not been changed by someone else. So it should be stored somewhere.
However, I cannot find it in the AppointmentItem object. The Organizer seems what I want, but on the late version of outlook, it always stores the name of the shared account, rather the name of the person who created the item.
Any suggestion is welcome.
The OutlookSpy gave me the hint for the following solution:
AppointmentItem.PropertyAccessor.GetProperty("http://schemas.microsoft.com/mapi/proptag/0x4038001F")
The input to GetProperty method is so-called MAPITags. The meaning of above tag is PR_CreatorSimpleDispName_W
Is it still possible to use Outlook URLs to open Open Outlook items such as Calendars or Contacts as per the below article...
How to open Outlook Calendar from an email link or webpage?
If you register the Outlook protocol like described in the Shortcuts and the Missing Outlook:// Protocol article you can open items.
You can link to a globally unique identifier (EntryID) that is created for an item and doesn’t change when you rename or move it:
Outlook:000000000EAE44133243899468AC478B31C0BANDHEWR324
It is best to use the GUID URL since you don’t have to worry about changes breaking the link. If you are after a outlook message, all you have to do is select that message in outlook, and then left-click on the linker icon on the lower right of the taskbar so that the link will get copied. Next, you will just have to paste it somewhere. It works the same way for contacts and even calendar events.
Im building a time report app using Microsoft Graph to read/write to the users Outlook Calendars and another connector to read/write to an ERP System. So I need some meta data in the calendar events like customer number, project number etc.
I'd rather put that in to the events using open extensions but there are some issues with that, could need a nudge in the right direction
The problems with open extensions:
When copying a calendar event from another client than a PC, e.g a Mac the Open Extensions does not get copied to the new event.
Is the best approach here to just put that as text in the body of the event instead, with the risk of that the users can freely change and destroy.
Or is there a way to have non-PC outlook clients copy the extension data?
Ideas or suggestions much appreciated. Thanks.
I'm trying to create an Outlook Add-In that will forward the selected mail message as an attachment when the button is pressed. Preferably this will work both for the Outlook Client, and Outlook Web Access. To do this, I need to add a button to the main UI in Outlook which shows the list of messages.
However, within the new Add-In format, I don't see an ExtensionPoint for Outlook that allows adding a button to the main mail UI.
https://learn.microsoft.com/en-us/office/dev/add-ins/reference/manifest/extensionpoint#extension-points-for-word-excel-powerpoint-and-onenote-add-in-commands
There are options for the MessageRead pane or the MessageCompose pane, but I don't see anything for the general overview.
However, the following New Feature complains that multiple mail items can't be selected with the add-in syntax, which seems to imply that a single mail item can be selected. If a single mail item can be selected, then that implies that there is a way to add a button to the overview mail page since that's the only place mail can be selected.
This makes me think it is possible to do this, but I'm not sure how.
Can someone please point me to how this might be done?
NOTE: I am NOT trying to create a COM plugin. That is the old format and I've noticed they're increasingly less reliable in Outlook 2016. I am trying to use the new format.
The MessageReadCommandSurface and MessageComposeCommandSurface extension points for Outlook applies to both the main Outlook window (the Explorer) and the item (Inspector) windows. The Explorer Ribbon buttons activate when an email is selected, so the buttons interact on the selected email. So you don't have to do anything if you've already defined those extension points.
My partner and I created a custom task form to be used in Outlook using the developer mode to do that, and we published it to the Organization Forms Library for anyone to open. We're running into issues that I personally can't seem to find on how to resolve:
Custom forms aren't syncing correctly.
When I complete out the custom form, and I assign it to someone else they might be missing details like the dates I picked from the date picker, and text within the text box are gone too. It's very odd that sometimes some would get all the details that an end-user would input but that's like a 1/8 chance. I feel like there's a disconnect where it just won't behave like any other task. Cache mode or no cache mode doesn't matter it seems. When the person assigns it back with changes made on their end, those changes aren't seen on my side. I just have the same original details that I made when I first made it. We're on Exchange Server 2010.
Looks like a custom form was not published correctly to others in the organization. Try to create a new Outlook item on other machines with your custom forms to make sure they were deployed correctly.
Note, message forms default to separate layouts for composing and reading. Many people find their first message form doesn't look right when they receive an item created with it. That's simply because they forgot to click the Edit Read Page button and customize the Read layout!
You may find the Customizing Outlook Message Forms article helpful.