Ошибка 2023 при выполнении запроса DDE
Я пытаюсь автоматически загрузить правильный файл конфигурации для приложения с клавиатурой и клином через Excel. Существует два разных типа файлов конфигурации, поэтому я пробую первый и проверяю, работает ли он (правильный файл конфигурации даст мне конкретный ответ), и если я получаю неправильный ответ (т.е. не отвечаю), то я хочу перезагрузить свой клин с другим файлом конфигурации.
я получил
Ошибка 2023
когда я запрашиваю данные с клавиатуры (это никогда не происходило раньше, когда загружался только один файл конфигурации). В чем причина этой ошибки?
В следующем коде я запрашиваю данные из моего клина.
If Myport = "" Then Exit Sub ' If Myport is not defined, exit the sub
Chan = DDEInitiate("winwedge", Myport) ' Open a DDE channel
F1 = DDERequest(Chan, "field(1)") ' Request the data from field one in the wedge
wedgedata$ = F1(1) ' Convert the data to a string
DDETerminate Chan ' Close the DDE channel
If F1 = "Error 2023" Then
tried256 = True
LaunchWedge
Exit Sub
End If