Even if you can find some minor differences between the 2016 and 2017 macros , There is absolutely no reasons that a macro write for the release 2016 doesn't work in 2017.
The main diffrences are certainly in the directories path or the database location. I personaly doesn't trust the IT people to make an update, they can explain you that they have chose the best WorkStation they have spend a lot of time to evaluate the graphics card, and they "would like to have the same configuration on their personnal PC to play Counter Strike". They simply forget to check the drivers required to work with your CAD/CAM application and they do not understand that a CAM application is not Word, there are configurations to do, to retrieve a postprocessor to use. So no wonder they are unable to successfully install an update.
Macro are a very powerfulll solution to simplify your job but it could be also a problem if you don't know how it works and how to modify them. There are absolutly no insurence that a macro will be compatible in the next release and Delcam/Autodesk doesn't (as any software editor) offer a lot of support on customer customisations. So if you don't have yourself enought competence to solved your problem perhaps it's time to ask a trainning session to your manager on that particular point.
Just my point of View
Cuq
Did you define in PMILL the path to the macro directory ? That's certainly something basic as this !
It sounds like you had your macro's mapped to a custom toolbar and the toolbar is no longer turned on after the update. Go to view - toolbars - custom toolbars at the bottom, and make sure they are all turned on.
We switched from 2016 to 2017 this year and I didn't have any problems with macros not working at all. To me, it sounds like they're not pathed correctly.
To answer the question from your first post, have you contacted your local support? NA support? Not sure if the support process has changed, but that should do it.
Macros, RMB Macro Paths should just let you define where your macros are.
Another possible solution, Macros, RMB record do something simple and stop. name it something nice. Find that file and put some of your old macros in that folder. I think that should work too.
Good luck