Changing Organizer of event (for single to total calendar move; long way )

Not open for further replies.


Outlook version
Outlook 2010 32 bit
Email Account
Exchange Server
Many people say you cannot change the organizer of the event. This is untrue. You can, but it is not easy.

For a single event:

Download from Original as iCAL, open in text editor, find\replace the organizer section, upload to new organizer, cancel from old organizer without message, send updates from new organizer; alternatively, cancel from old organizer with message about the change await response, send from new organizer, await response.

For multiple, you'll have to do the same with all of them, or download all to a single ical file with a shell box (an equipment mailbox you create to pack them all together). If an entire calendar needs to be moved, just output it all as an ical from that box. Then use a text editor to find\replace all the "Organizer" entries with "Me" as the organizer (or the new email address), and upload to the new organizer. Now you can update them all as necessary. I suggest you waste a day and send up to two months of updates for that new organizer. Then do this again once every month until the calendars are all caught up. You may have to move the times and locations, but this isn't difficult. And at least you can move them.

If you want to have multiple organizers use google, or you can try this:

set up a shell ID (equipment mailbox) for each group of organizers, and give all group members send-as permission, as well as full access permission, and set a delegate or delegates who will receive responses (the whole group?). This will allow them all to make changes to the event and send the updates to themselves. (if they send as a member of a group, they send as the ID of the Group or the Shell ID; so they still get the message in their own box and can add it to their agenda, but no need to really). This logic can make or break you. Set the auto-attendant and other settings right, and it'll make your job security.
Just an update:

Once you have the events copied into your shell id or into your new organizer id, you'll have to create another calendar in that user, copy the items to it using ctrl+x (cut) and then paste with ctrl+v. This appends your GOID to it. Do this again to move items back to the agenda calendar, then you can use the UPDATE functions or, at the very least, Send. However, you may want to write a VBA script to find them all and send. I haven't found one yet, but soon I may try to write one. Stay tuned.
Not quite. I'm talking about removing the events completely (Resources included, any other automated calendars) by downloading from original box, deleting\canceling from there, and then reuploading and resending so that the new box is the new organizer. I did find some help in VBA though. You can use a simple four line command to send all of them you select, and you should be able to move them wherever you want using the "Cut" command with a PASTE after. By using CUT, you keep the GOID intact, so it isn't a "COPY" of the event, it is the event. You might be able to add any new resources and recipients using VBA. But all you need is the SEND. Using VBA you can use an active selection to iterate through all of the requests you move and send them with the .Send action. If you already know the recipients are valid and only need the finishing touch, that will do it. If you don't know about validity, you can have it checked, and display a message for all that don't resolve.
Hello again. I thought I'd add my VBA idea, and see if anybody wanted to try this. I know that when somebody leaves the company it's hard to see them go, and even harder to ask somebody else to take over their workflow for meetings and such. That last part is just as difficult when the people you work around get promoted. They ask the person who fills their old position to take over their meetings and responsibilities. That means filtering through their calendar and removing their meetings that pertain to their old position, while handing them over to the new employee. I say, filter them all. You can export whatever format you want, but if you categorize and tag everything, you should be able to find them quickly, and export all of them to a single file. I suggest iCal\vCal. Sure, you can forward the events, but you don't want to leave them locked if they're a meeting and not an appointment. You want to change the organizer. Not difficult. Process: Filter, export, text edit with notepad (find the tag for "ORGANIZER" and copy one whole line with the tag and the name next to it, then place insertion at the top, use Replace to find and replace the organizer tags) save the file and import to new employee (to do this, you'll have to open the new employee as a separate file and mailbox, but set as default). Now delete from old employee. Now send all the events.

To help, I wrote this based on somebody else's find appointment script. Try adding your own options for msg boxes. I haven't tested it fully so you may have to modify it further, but the logic withstands scrutiny.

Public Sub SendAllMtg()

Dim calAppt As Object

Dim mtgReq As Object

Dim apptItms As Object

Dim ns As Outlook.NameSpace

Set ns = Outlook.GetNamespace("MAPI")

Set apptItms = ns.GetDefaultFolder(olFolderCalendar).Items

For Each calAppt In apptItms.Items

Select Case Typename(calAppt)

Case "Meeting Item"

Set mtgReq = calAppt


Case Else

End Select



If you want to display a message box, I'd stick with one that tells you how many were sent, and one that tells you either the subject, date or some other identifier, of the ones that don't get sent. Closing 50 msg boxes is tougher than closing 2, the code is faster, and you can run this again with options for Word later, so you don't have to try and remember which 30 didn't get sent. If you're okay with more boxes, you can try and add program pauses to allow you to check for errors. Also, stick with future appointments only, and if it's a recurring set, you may have to make other arrangements for the options with recurring meetings.
Not open for further replies.
Similar threads
Thread starter Title Forum Replies Date
O Changing meeting organizer in outlook Using Outlook 3
J Calendar events created on iPhone automatically changing default alert from 'None' to 'Time of Event' Using accounts in Outlook 0
F Auto changing email subject line in bulk Using Outlook 2
K Changing the Deleted Items location in Outlook 2019 Using Outlook 2
MattC Changing the font of an email with VBA Outlook VBA and Custom Forms 1
V Outlook 2021 Can anyone explain why my Outlook views keep changing?! Using Outlook 2
wayneame Changing the Form Used by Existing Task Items in a Folder Outlook VBA and Custom Forms 4
S Changing Message Class Outlook VBA and Custom Forms 4
C Pop Server Changing Verizon/Aol to Yahoo Using Outlook 6
P Outlook tasks keeps changing (updating) dates that I type Using Outlook 2
e_a_g_l_e_p_i Changing where data .pst is saved to Using Outlook 3
P Changing the font that the task view shows Using Outlook 5
S Changing colors of today's appointments, but not recurring ones Using Outlook 33
T Changing Sent Items location in Outlook 2019 Using Outlook 0
E Outlook view grouping keeps changing Using Outlook 3
B BCC issues after changing root folder path for gmail Using Outlook 1
M Changing the preferred order for "Put this entry in" list for adding new contacts to the Address Book Using Outlook 1
J Outlook 2010 Changing events in Outlook calendar via opening file, importing CSV Using Outlook 0
A .restrict results changing after moving to Exchange online Outlook VBA and Custom Forms 0
T Outlook Contacts ... Changing Font Size, Style, Bold, etc. Using Outlook 2
N Rule for "on behalf of" - with changing names Using Outlook 2
O Save attachments using hotkey without changing attributes Outlook VBA and Custom Forms 1
M Outlook 2016: Changing default font for Notes and Reading Pane Using Outlook 4
V Changing default date for task follow-up buttons Using Outlook 2
Gary Hile Outlook 2016 changing editor options Using Outlook 6
J Outlook Rules - Changing auto-submit address in multiple rules, according to rule name Outlook VBA and Custom Forms 0
S Problems syncing emails with webmail after changing to Outlook 2016 Using Outlook 1
T Changing default Mail Account in Outlook 2016 - POP3 Using Outlook 1
S Changing notification sound for new incoming messages in Outlook 365/2016 Using Outlook 1
Stephen Weinberg Changing the mailing address checkbox Using Outlook 0
D Outlook 2013 changing iCloud reminder time? Using Outlook 0
C Changing the name of Outlook Messages saved to a folder Using Outlook 1
A changing appointments Using Outlook 8
B Changing CC list to .add Outlook VBA and Custom Forms 2
Diane Poremsky Changing the Message Size in Exchange Server Using Outlook 0
R changing FW: on forward Outlook VBA and Custom Forms 3
B changing Win7 default backup schedule for Previous Versions Using Outlook 0
Diane Poremsky Changing the default *.pst and *.ost sizes Using Outlook 0
P Message Class keeps changing back to IPM.Contact Outlook VBA and Custom Forms 2
C Macro to send email after changing from address and adding signature Outlook VBA and Custom Forms 1
Diane Poremsky Changing color schemes Using Outlook 0
R Outlook calendar appointments Free/Busy time is changing from "Busy" to "Free" Using Outlook 2
W Changing looks of emails in Outlook 2003 Using Outlook 0
L Office 365 Outlook changing default contact folder Using Outlook 0
Diane Poremsky Changing the From Domain in Office 365 Using Outlook 0
R The changing way to access information in Office 365 Using Outlook 0
N Creating or changing the main new mail message template in Outlook 2010 Using Outlook 2
T issue changing [Type] in dbo.ContactMainTable/ contacts seem to be deleted BCM (Business Contact Manager) 5
William Yeack Outlook/Exchange - Changing display of “From” user Using Outlook 3
divan VbaProject: Changing email format Using Outlook 15

Similar threads