Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Сообщений [ 7 ]
- Ципихович Эндрю
- генерал-полковник
- Неактивен
- Зарегистрирован: 04.02.2010
- Сообщений: 506
- Поблагодарили: 23
Тема: Set MSComm11 = New MSComm
Ранее на работе и дома эти две строки проходили без вопросов
Dim MSComm11 As MSComm
Set MSComm11 = New MSComm
сейчас на работе на строке Set MSComm11 = New MSComm получаю ошибку 429 ACtiveX component can't create object
дома если играться с Пуск Выполнить, вводить строку regsvr32 /u mscomm32.ocx, далее ОК то можно тоже получить эту же ошибку на этой же строке.
Но это излечимо, regsvr32 mscomm32.ocx - Пуск Выполнить, вводить строку regsvr32 mscomm32.ocx, далее ОК. Но такое лечение на работе не катит, как лечить????
- Ципихович Эндрю
- генерал-полковник
- Неактивен
- Зарегистрирован: 04.02.2010
- Сообщений: 506
- Поблагодарили: 23
Re: Set MSComm11 = New MSComm
похоже конец света, Ворд переставил не помогло, Винду переустановил, не помогло, что ещё предпринять кроме смены компьютера???
- Настаев
- подполковник
- Неактивен
- Зарегистрирован: 14.07.2011
- Сообщений: 176
- Поблагодарили: 54
Re: Set MSComm11 = New MSComm
Я мало в это разбираюсь
По-моему эта библиотека либо отсутствует в компьютере, либо она просто не поддерживается версией windows (там же пишет, чт она 32-битная: mscomm32.ocx)
У меня нормально подключается библиотека mscomctl.ocx
- Ципихович Эндрю
- генерал-полковник
- Неактивен
- Зарегистрирован: 04.02.2010
- Сообщений: 506
- Поблагодарили: 23
Re: Set MSComm11 = New MSComm
поясню, ранее эти строки
Dim MSComm11 As MSComm
Set MSComm11 = New MSComm
у меня работали хорошо и дома и на работе, сейчас на работе не работает, система везде ХР, Ворд переустнавливал, Винду тоже не помогло, в данный момент
каким кодом можно выяснить сам факт работоспособности механизма регистрации ActiveX на компьютере, где не удается зарегистрировать определённый ActiveX
Заранее спасибо
- Ципихович Эндрю
- генерал-полковник
- Неактивен
- Зарегистрирован: 04.02.2010
- Сообщений: 506
- Поблагодарили: 23
Re: Set MSComm11 = New MSComm
файл на обоих компах в одной и той же папке Виндус\32, и файл одинаковый
- Ципихович Эндрю
- генерал-полковник
- Неактивен
- Зарегистрирован: 04.02.2010
- Сообщений: 506
- Поблагодарили: 23
Re: Set MSComm11 = New MSComm
чтобы проверить ActiveX жив или мёртв, то есть чтобы можно выяснить сам факт работоспособности механизма регистрации ActiveX на компьютере, где не удается зарегистрировать определённый ActiveX пробую
Declare Function RegMSCOMM32OCX Lib "MSCOMM32.OCX" Alias OCXRegisterServer() As Long
Sub тест()
Const ERROR_SUCCESS = 0&
Dim retCode As Long
On Error Resume Next ' включаем программную обработку ошибок
ChDrive "C:" ' Устанавливаем нужный
ChDir "C:\WINDOWS\system32" ' каталог текущим
regCode = RegMSCOMM32.OCX() ' регистрация MSCOMM32.OCX
' анализ возможных ошибок
If Err <> 0 Then
MsgBox "Файл MSCOMM32.OCX не найден"
Else
If regCode <> ERROR_SUCCES Then
MsgBox "Операция регистрации не выполнена"
End If
End If
End Sub
Но пока выделяет на первой строке часть строки - "OCXRegisterServer"
мне на ум приходит, только то, что в скобках () должны быть всевозможные ByVal, так??
Но я не знаю какие, подскажите пжл как правильно
- Ципихович Эндрю
- генерал-полковник
- Неактивен
- Зарегистрирован: 04.02.2010
- Сообщений: 506
- Поблагодарили: 23
Re: Set MSComm11 = New MSComm
ответ таков, ветка реестра
HKEY_CLASSES_ROOT\Licenses\4250E830-6AC2-11cf-8ADB-00AA00C00905
его значение "kjljvjjjoquqmjjjvpqqkqmqykypoqjquoun"
жаль не помню где нагуглил этот ответ, (где-то на забугорном сайте) чтобы поблагодарить, он оказался правильным
Магические буквы: "kjljvjjjoquqmjjjvpqqkqmqykypoqjquoun"
Проблема висела в воздухе и нервировала меня 2 месяца
Сообщений [ 7 ]
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Set MSComm11 = New MSComm
Наверное, одна из самых востребованных программ пакета Microsoft – это редактор Microsoft Word, очень удобное мощное приложение с множеством функций. На портале о Microsoft Office Word вы узнаете про: excel связать таблицы.
Практически каждый владелец компьютера, хотя бы раз, но работал в этой программе. И, естественно, у новичков - возникает множество вопросов по работе с приложением, а у опытных пользователей - есть свой опыт и свои секреты по этой же работе. Наш сайт о Microsoft Office Word даст ответ про: не могу поменять интервал между абзацами.
Одним нужны ответы и советы, а другие – могут ответить и посоветовать. Для таких случаев и создан сайт Ворд Эксперт. Наш сайт о Microsoft Office Word даст ответ про: excel 2007 макросы создание файла.
Cайт Ворд Эксперт предоставит вам всевозможную информацию по приложению Microsoft Word. В основном разделе сайта можно найти практически все - и общую информацию, и список рекомендуемой литературы, и ответы на более конкретные вопросы - по макросам и форматированию, по работе с текстом и картинкой, по редактированию и копированию, и т.п. Наш сайт о Microsoft Office Word даст ответ про: программа для перевода pdf в word.
На случай, если вы совершенный новичок или же возникают серьезные затруднения в работе с приложением – вы всегда можете обратиться в раздел заказов. На портале о Microsoft Office Word вы узнаете про: алфавитный указатель.
Вам напишут макросы, разработают шаблоны, или сделают иную работу в редакторе. Все, что вам нужно – это просто оставить заявку в разделе. На портале о Microsoft Office Word вы узнаете про: как в ворде сделать нумерацию строк.
Без сомнения, и новичкам, и опытным пользователям будет интересно и полезно зайти на форум сайта, где можно пообщаться, поделиться мнениями и впечатлениями и о программе, и о самом сайте. На портале о Microsoft Office Word вы узнаете про: гост 2.104 - 68 скачать шаблон.