According to VBA Help, the Print # statement writes "display-formatted data
to a sequential file". And, "Unlike the Print # statement, the Write #
statement inserts commas between items and quotation marks around strings as
they are written to the file. You don't have to put explicit delimiters in
the list."
There are numerous other differences and you can see all of them by opening
VBA Help and selecting the Table of Contents. Then, click the topic,
"Visual Basic Language Reference" and the sub-topic "Statements".