0x800A1F42 - Google Search[
^]
The COM port you're trying to use does not exist, is disabled in device manager, or has already been opened by another application.
Since you're using VB.NET, you should drop the ancient MSCOMM control, and use the
SerialPort class[
^] instead.