A 35-year-old man is set to appear in Elgin Sheriff Court in connection with the incident at the Scottish and Southern Electricity Shop in Forres.
On Friday local police issued a renewed appeal for information in relation to an armed robbery at the shop on Friday, July 4.
The officer in charge of the investigation said on Friday that a person had been seen hanging around the area before the incident took place.
Detective Inspector Norman Stevenson thanked the public for their assistance, saying: “We are grateful for the support of the Forres community while enquiries were being carried out.”