Ms Le Pen upstaged her centrist rival earlier by turning up to speak to the workers as he met their union representatives a few miles away.
Mr Macron, who is far ahead in opinion polls, is in Amiens, his home town, amid accusations of complacency.
He got another boost when former President Nicolas Sarkozy endorsed him.
François Fillon, the candidate of Mr Sarkozy's own, centre-right Republican party, was knocked out in the first round, leaving uncertainty over how party supporters would vote in the second.
Opinion polls taken since the first round on Sunday suggest Mr Macron, candidate of the En Marche (On The Move) movement, will easily beat Ms Le Pen, who has temporarily stood down as leader of the National Front.
The polling average line looks at the five most recent national polls and takes the median value, ie, the value between the two figures that are higher and two figures that are lower.
The Whirlpool household appliance factory in Amiens, in the rustbelt of France's industrial north, faces the threat of closure with outsourcing to Poland.
Mr Macron earlier saw union delegates at the local chamber of commerce, with TV pictures showing them in discussion in a grey meeting room. Meanwhile, Ms Le Pen was having selfies taken outside the actual factory a few miles away.
When he visited the actual factory, surrounded by journalists, he was booed and whistled.
"There is no work!" a woman shouted repeatedly as he sought to address the workers.
"It's important not to feed anger but to be up to meeting expectations," he told the crowd. "Of course there's anger in the country, there's anguish, there's a responsibility to take, that's why I'm here."
Emmanuel Macron (centre right) was whistled and booed
Ms Le Pen, whose new campaign slogan is "Choose France", tweeted (in French) photos of her meeting the workers and said: "With me, their factory won't close!"
She seeks to portray her pro-EU opponent as the candidate of "runaway globalisation", hoping to pick up votes from the extreme left despite her own far-right background.
Leading members of the ruling Socialist Party have criticised Mr Macron, a former Socialist minister, for not fighting hard enough in the run-off campaign.
"He was smug," Socialist Party boss Jean-Christophe Cambadelis told French radio. "He wrongly thought that it was a done deal. It's not a done deal."
Marine Le Pen posed for photographs with supporters outside the factory
In a statement (in French) on Facebook, Mr Sarkozy said he would vote for Mr Macron and was retiring from politics himself.
"I consider that the election of Marine Le Pen and the launch of her project will bring serious consequences to our country and to the French," he wrote.
"I will therefore be voting in the second round of the presidential election for Emmanuel Macron. It's a choice of responsibility, which is not in any case a support for his project."