Gov. Roy Cooper on Thursday vetoed legislation that would have required that mailed absentee ballots arrive by Election Day.