Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Word
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.01.2009, 20:39   #1
tolikman
Форумчанин
 
Регистрация: 25.08.2008
Сообщений: 159
Вопрос Неразрывный пробел средствами VBA

Снова здраствуйте.
Столкнулся с проблемой. Необходимо посредством VBA поставить неразрывный пробел. т.е. сэмитировать нажатие Ctrl+Shift+Space(Пробел). Макрорекордер ничего не показал, в хелпе не нашол. Памагите...
tolikman вне форума Ответить с цитированием
Старый 15.01.2009, 21:08   #2
viter.alex
Балуюсь кодами
Участник клуба
 
Аватар для viter.alex
 
Регистрация: 09.01.2009
Сообщений: 1,837
По умолчанию

Получено макрорекордером, но использовал вставку символа
Код:
  Selection.InsertSymbol Font:="Times New Roman", CharacterNumber:=160, Unicode:=True
Лучше день потерять — потом за пять минут долететь!©
viter.alex вне форума Ответить с цитированием
Старый 15.01.2009, 21:58   #3
Sasha_Smirnov
Особый статус
Участник клуба
 
Аватар для Sasha_Smirnov
 
Регистрация: 24.11.2008
Сообщений: 1,535
По умолчанию

Код:
Selection.TypeText ChrW(160)
Это также соответствует вводу 0160 (где NumLock) с удерживанием левого альта.


Код:
SendKeys "^+ ", True
непосредственно имитирует нажатие "контрол-шифт-пробел".

Последний раз редактировалось Sasha_Smirnov; 15.01.2009 в 22:27.
Sasha_Smirnov вне форума Ответить с цитированием
Старый 15.01.2009, 22:26   #4
tolikman
Форумчанин
 
Регистрация: 25.08.2008
Сообщений: 159
По умолчанию

спасибо всем! помогли.
tolikman вне форума Ответить с цитированием
Старый 23.03.2009, 02:55   #5
Vas'ka
Новичок
Джуниор
 
Регистрация: 23.03.2009
Сообщений: 2
По умолчанию

Помогите!)
У меня проблема с пробелом! он удаляет впереди стоящие буквы...я не помню, как вернуть все обратно( чтобы он просто пропускал
Vas'ka вне форума Ответить с цитированием
Старый 23.03.2009, 05:11   #6
Sasha_Smirnov
Особый статус
Участник клуба
 
Аватар для Sasha_Smirnov
 
Регистрация: 24.11.2008
Сообщений: 1,535
По умолчанию

Insert нажми. Помогло?
Sasha_Smirnov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Условное форматирование средствами VBA Acro Microsoft Office Excel 5 01.12.2008 16:40
Как средствами VBA получить доменное имя пользователя? Прохожий Microsoft Office Excel 3 04.10.2008 18:28
каксделать пробел VolkasHanas Microsoft Office Access 2 21.09.2008 17:00
Пробел в браузере russian-stalker Общие вопросы Delphi 1 11.09.2008 17:23
неразрывный диапазон zetrix Microsoft Office Excel 0 31.10.2006 07:26