A man has been charged with plotting to assassinate French President Emmanuel Macron on Bastille Day during US President Donald Trump's visit to France, a spokeswoman for the Paris Prosecutor's office said Monday.