![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 14.01.2010
Сообщений: 13
|
![]()
Как вставить символ в строку WORD или ячейку Excel в программе на VBA?
Обратная задача: как программно определить, является ли очередной символ строки "штатным" или результатом вставки символа и если результатом вставки, то каков код этого символа? |
![]() |
![]() |
![]() |
#2 |
Особый статус
Участник клуба
Регистрация: 24.11.2008
Сообщений: 1,535
|
![]()
Одинаково успешно в Word и Excel работает инструкция SendKeys:
Код:
Код:
Вообще-то документ (пока не закрыт) хранит все действия над ним. Ну не суть уже.
Формула 1 (календарь чемпионата-2016): 26.11.2016 15:55 — Абу-Даби: http://ru.wikipedia.org/wiki/Гран-при_Абу-Даби — (квалификация)! Эфир: http://lion-tv.com/28-match-tv.html
Последний раз редактировалось Sasha_Smirnov; 21.03.2012 в 18:31. |
![]() |
![]() |
![]() |
#3 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
![]()
Что значит "штатным" символом? Возьмите код символа, и проверьте его на вхождение в заданный диапазон символов. Какая разница, как он был вставлен? Никак это не отследить
Лучше день потерять — потом за пять минут долететь!©
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 14.01.2010
Сообщений: 13
|
![]()
Проблема возникает, когда вставляется "нештатный" символ, например греческая буква. И определить его код с помощью ф-ий Asc, AscW не удаётся.
|
![]() |
![]() |
![]() |
#5 |
Особый статус
Участник клуба
Регистрация: 24.11.2008
Сообщений: 1,535
|
![]()
Однако, что касаестся ворда и AscW, то удачи случались: http://programmersforum.ru/showthrea...highlight=AscW
Код:
Формула 1 (календарь чемпионата-2016): 26.11.2016 15:55 — Абу-Даби: http://ru.wikipedia.org/wiki/Гран-при_Абу-Даби — (квалификация)! Эфир: http://lion-tv.com/28-match-tv.html
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 24.01.2011
Сообщений: 3,040
|
![]()
"нештатный" символ и "штатный" символ выбросьте из лексикона
|
![]() |
![]() |
![]() |
#7 |
Особый статус
Участник клуба
Регистрация: 24.11.2008
Сообщений: 1,535
|
![]()
Думаю, можно сказать "из нештатной раскладки" — а в кавычках и подавно!
А не выбросить ли и "лексикон" из "штатного" жаргона?!
Формула 1 (календарь чемпионата-2016): 26.11.2016 15:55 — Абу-Даби: http://ru.wikipedia.org/wiki/Гран-при_Абу-Даби — (квалификация)! Эфир: http://lion-tv.com/28-match-tv.html
|
![]() |
![]() |
![]() |
#8 | |
Форумчанин
Регистрация: 17.07.2009
Сообщений: 519
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вставка символа | Waqq | Помощь студентам | 4 | 03.09.2011 21:11 |
Вставка символа:) | WizarD.89 | Microsoft Office Excel | 13 | 03.05.2011 21:47 |
Выделение строки цветом и вставка символа | konistra | Microsoft Office Excel | 4 | 16.06.2010 21:16 |
Вставка изображения в word средствами delphi | MeTeOpA | БД в Delphi | 2 | 03.06.2010 22:09 |
Вставка символа в строку | ArniLand | Общие вопросы C/C++ | 1 | 28.04.2010 18:11 |