Вопрос № 175772: Уважаемые эксперты, подскажите, как при помощи ВБА убедиться, что в реестре имеются следующие ключи: HKEY_CURRENT_USER\Software\Microsoft\Office\Common\Smart Tag\Recognizers\{64AB6C69-B40E-40AF-9B7F-F5687B48E2B5} HKEY_CURRENT_USER \S...
Вопрос № 175774: Здравствуйте уважаемые эксперты! Подскажите пожалуйста, возможно ли в QBasic 4.5 сделать поддержку кириллицы? Liberty Basic как вариа...
Вопрос № 175776: Уважаемые эксперты, подскажите в следующем как узнать количество слов на странице активного документа № , как присвоить, этому значению переменную А= Спасибо Эндрю...
Вопрос № 175772:
Уважаемые эксперты, подскажите, как при помощи ВБА убедиться, что в реестре имеются следующие ключи: HKEY_CURRENT_USER\Software\Microsoft\Office\Common\Smart Tag\Recognizers\{64AB6C69-B40E-40AF-9B7F-F5687B48E2B5} HKEY_CURRENT_USER \Software\Microsoft\Office\Common\Smart Tag \Actions\{64AB6C69-B40E-40AF-9B7F-F5687B48E2B5} Также чтобы сделать то что я добиваюсь согласно прочитанной мною информации, как было сказано нужно убедиться, что каждый из указанных двух ключей обладает строковым значением
ListDirectory, идентифицирующим каталог, в котором хранятся эти XML-списки. Если можете, поясните, что это и можно ли и как это сделать с помощью ВБА?? Спасибо Эндрю
Отвечает Megaloman, Бакалавр :
Здравствуйте, Ципихович Эндрю. То, что Вы указали, имена разделов, а не ключей. Я понимаю вопрос так: в реестре имеются следующие разделы HKEY_CURRENT_USER\Software\Microsoft\Office\Common\Smart Tag\Recognizers\{64AB6C69-B40E-40AF-9B7F-F5687B48E2B5} HKEY_CURRENT_USER \Software\Microsoft\Office\Common\Smart Tag \Actions\{64AB6C69-B40E-40AF-9B7F-F5687B48E2B5} в каждом из которых должен быть ключ ListDirectory, который должен соответствовать некоему желаемому Вам значению. С
помощью VBA я не знаю, как это сделать, но с помощью средств Windows Script Host, которые в данном случае совместимы с программами на VBA Вот решение, которое проверено в макросе Excel.
Код:
' Public WS Sub uuu() ' Set WS = CreateObject
("WScript.Shell") ' Создаём объект Shell Windows Script Host
Функция ContKey выдаёт строку с анализом наличия ключа. Если переменную WS объявить как Public, то её можно определить вне функции (у меня в решении закомментировано)
----- Нет времени на медленные танцы
Ответ отправил: Megaloman, Бакалавр
Ответ отправлен: 02.01.2010, 19:25
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 258322
на номер 1151 (Россия) |
Еще номера »
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Вопрос № 175774:
Здравствуйте уважаемые эксперты! Подскажите пожалуйста, возможно ли в QBasic 4.5 сделать поддержку кириллицы? Liberty Basic как вариант не предлагать, мне нужно именно в QBasic и если можно это сделать, то как? Спасибо большое, надеюсь на помощь
Отвечает Megaloman, Бакалавр :
Здравствуйте, Мироненко Николай Николаевич. Во первых, в реестре надо изменить 2 ключа. Сохраните приведенный ниже код в текстовый файл с расширением .reg, например yyy.reg и запустите его на выполнение. На запрос о внесении данных в реестр ответьте ДА.
В принципе, эти параметры можно изменить и вручную, запустив на выполнение редактор реестра regedit и войдя в соответствующий раздел. Далее, в файле C:\WINDOWS\system32\autoexec.nt добавьте внизу строку (если система установлена на диске C:) LH %SystemRoot%\system32\kb16.c
om ru
Мне помогло. У меня Windows XP Запустите Basic. (Перезапустите, если был запущен). Переключение на русский - Ctrl-Shift справа, английский - - Ctrl-Shift слева
----- Нет времени на медленные танцы
Ответ отправил: Megaloman, Бакалавр
Ответ отправлен: 02.01.2010, 20:42
Оценка ответа: 5
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 258324
на номер 1151 (Россия) |
Еще номера »
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Вопрос № 175776:
Уважаемые эксперты, подскажите в следующем как узнать количество слов на странице активного документа № , как присвоить, этому значению переменную А=
Отвечает Vasiliy83, Практикант :
Здравствуйте, Ципихович Эндрю. Вот такой код выделит необходимую страницу или диапазон страниц и посчитает количество слов в выделении:
Код:
Dim A As Long Dim rgePages As Range Selection.GoTo What:=wdGoToPage, Which:=wdGoToAbsolute, Count:=1 'номер первой
страницы выделения Set rgePages = Selection.Range Selection.GoTo What:=wdGoToPage, Which:=wdGoToAbsolute, Count:=2 'номер второй страницы выделения (если страница одна - совпадает с номером первой страницы выделения) rgePages.End = Selection.Bookmarks("\Page").Range.End rgePages.Select A = Selection.Words.Count
Ответ отправил: Vasiliy83, Практикант
Ответ отправлен: 05.01.2010, 10:06
Оценка ответа: 5
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 258364
на номер 1151 (Россия) |
Еще номера »
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценить выпуск »
Нам очень важно Ваше мнение об этом выпуске рассылки!
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.