Could a timestamp and username be automatically added when an Excel file is refreshed via the add-in? This way the end user or another person who opens a workbook knows the last time the file was refreshed and who carried out that refresh? This also would help with version control.
A "Last Updated" date and time stamp is recorded for every view that you create in a workbook. Click View Details on the ribbon and you should be able to see it. After checking with our development team, unfortunately, there's no record of which user last refreshed the view.
I hope that helps.