Попробуйте использовать другой COM-порт. Число от 1 до 16 приемлемо.
' Open the serial port
MSComm1.CommPort = 2
MSComm1.Settings = "9600,N,8,1"
MSComm1.PortOpen = True
«Свойство CommPort устанавливает, какой последовательный порт открывается. Предполагая, что модем подключен к COM2, приведенный выше пример устанавливает значение 2 (COM2) и подключается к модему. Вы можете установить значение свойства CommPort для любого номера между 1 и 16 (по умолчанию 1) .Если, однако, вы устанавливаете это значение на COM-порт, который не существует для системы, в которой выполняется ваше приложение, генерируется ошибка.
Sauce: dx.eng.uiowa.edu/eedesign/MScomm.doc