|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
09.01.2012, 11:26 | #1 |
Регистрация: 09.01.2012
Сообщений: 5
|
медленный счет количества символов в тексте ворд 2007 по сравнению с 2003
медленный счет количества символов в тексте ворд 2007 по сравнению с 2003. Что изменить в настройках 2007 чтобы подсчет происходил мгновенно, как в 2003 ворде? сейчас такое ощущение, что для подсчета символов пр-ма идет в нет, там что-то ищет, считает, а потом столь же вязко выходит
|
09.01.2012, 12:19 | #2 |
Форумчанин
Регистрация: 29.09.2008
Сообщений: 378
|
Тормозит команда Characters.Count, и по-моему во всех версиях Word. В качестве быстрой альтернативы вполне хватает свойства StoryLength и разности Range.End - Range.Start.
Стараюсь Count не пользоваться, особенно "по мелочи" - для символов И еще не сталкивался с задачей, где кровно нужна эта команда применительно к огромно-тормозному количеству элементов. Выложите код, попробуем оптимизировать алгоритм.
Макросы на заказ и готовый пакет - http://mtdmacro.ru/
|
09.01.2012, 14:19 | #3 |
Регистрация: 09.01.2012
Сообщений: 5
|
я сейчас фрилансю в области копирайта, посему счет символов (очень быстрый) жизненно необходим. В 2003 ворде так и есть, а в 2007 сплошные мучения. Очень стыдно, что не знаю где искать StoryLength и Range.End - Range.Start и как ими воспользоваться ("где у них кнопка"). Буду благодарна за подсказку
|
09.01.2012, 14:22 | #4 |
Старожил
Регистрация: 24.01.2011
Сообщений: 3,116
|
>где у них кнопка
Вам подсказывают по ВБА, говорят >Выложите код, попробуем оптимизировать алгоритм а он, код есть? |
09.01.2012, 14:57 | #5 |
Форумчанин
Регистрация: 29.09.2008
Сообщений: 378
|
Похоже, речь не о макросах, а о подсчете статистики для расчета объема выполненной работы? Как именно вы считаете символы?
Макросы на заказ и готовый пакет - http://mtdmacro.ru/
|
10.01.2012, 23:23 | #6 |
Особый статус
Участник клуба
Регистрация: 24.11.2008
Сообщений: 1,535
|
Не знаю насчёт скорости подсчёта (тоже использовал Word 2003) — но поскольку документы приходилось закрывать каждые минут 5, то число символов я просто разместил в колонтитуле общего шаблона (Normal.dot) — см. рисунок (сделан дома, в 2007-м ворде).
Техника проста: двойной щелчок вверху страницы (что откроет ввод в колонтитул), комбинация клавиш Ctrl-F9 (что вставит код поля — фигурные скобки) и ввод имени поля: NUMCHARS. Это поле обновляется (показывает число символов) при печати — что можно увидеть и без принтера: по Ctrl-F2. Как открыть Normal.dot? Ну, например, через поиск по имени файла (в проводнике Windows). Или в документе Word так же вставить поле — только другое имя: {TEMPLATE \p}, затем Alt-F9 или Shift-F9 (находясь в поле) — увидите путь (см. 2-й рисунок). Повторю, что скорости не сравнивал... А собственно что вам мешает использовать «старый добрый» Word 2003?
Формула 1 (календарь чемпионата-2016): 26.11.2016 15:55 — Абу-Даби: http://ru.wikipedia.org/wiki/Гран-при_Абу-Даби — (квалификация)! Эфир: http://lion-tv.com/28-match-tv.html
Последний раз редактировалось Sasha_Smirnov; 10.01.2012 в 23:29. |
17.01.2012, 20:05 | #7 | |
Регистрация: 09.01.2012
Сообщений: 5
|
Цитата:
В 2003 жала "Сервис", потом "Статистика" и ВСЕ получала. В 2007 вынесла для скорости на панель из того же сервиса циферки 123. Запускается, но... все описанное раньше Последний раз редактировалось zoe52; 17.01.2012 в 20:11. |
|
17.01.2012, 20:14 | #8 |
Регистрация: 09.01.2012
Сообщений: 5
|
|
17.01.2012, 20:17 | #9 |
Регистрация: 09.01.2012
Сообщений: 5
|
Спасибо, коллеги!
Вождь совершенно прав - мне нужен элементарный счет объема работы. И делать его при помощи высшей программистской науки считаю совершенно нерациональным. Поэтому и прошу подсказать простейшее решение счета по 1-2 кнопкам |
18.01.2012, 01:40 | #10 |
Особый статус
Участник клуба
Регистрация: 24.11.2008
Сообщений: 1,535
|
Совсем без кнопок: http://programmersforum.ru/showthread.php?p=957238
Формула 1 (календарь чемпионата-2016): 26.11.2016 15:55 — Абу-Даби: http://ru.wikipedia.org/wiki/Гран-при_Абу-Даби — (квалификация)! Эфир: http://lion-tv.com/28-match-tv.html
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Конвертировать формулы из [2007 Word 2007] в [2003 Word 2003] | mswmd | Microsoft Office Word | 8 | 10.07.2017 17:06 |
поля в ворд 2003 | KopBuH | Microsoft Office Word | 7 | 07.01.2012 18:15 |
Паскаль. Определение количества слов в тексте. | Evgesha | Помощь студентам | 17 | 12.04.2011 18:58 |
SOS. Не могу открыть, сохранить док.ворд 2007 | ola-ola | Microsoft Office Word | 3 | 17.03.2009 21:57 |
Ворд 2003 вставить текст по центру ячейки | Паша | Microsoft Office Word | 1 | 10.03.2008 13:40 |