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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.02.2013, 12:45   #21
Скрипт
Форумчанин
 
Регистрация: 24.12.2012
Сообщений: 776
По умолчанию

Вот - "проверку правописания" надо попробовать отключить.
Скрипт вне форума Ответить с цитированием
Старый 13.02.2013, 12:47   #22
Скрипт
Форумчанин
 
Регистрация: 24.12.2012
Сообщений: 776
По умолчанию

Сейчас выяснил, что таблицы уже находятся в Word-документах, а не в интернете. Т.е. нужно работать непосредственно с Word-документом и нет варианта - брать данные из интернета.
Скрипт вне форума Ответить с цитированием
Старый 13.02.2013, 12:56   #23
nerv
Форумчанин
 
Аватар для nerv
 
Регистрация: 26.04.2010
Сообщений: 450
По умолчанию

Цитата:
Сообщение от Скрипт Посмотреть сообщение
nerv, вы прежде чем советовать что-то в разделе VBA-Word
мои рекомендации построены на основе здравого смысла

повторюсь: я привел реальный код, кот. работает быстрее в ~ 3 раза

"калькуляция" - автопересчет/автоперерисовку. Отключай всю автоматику (думаю, так яснее)

Цитата:
Сообщение от Скрипт Посмотреть сообщение
Вот - "проверку правописания" надо попробовать отключить.
отпиши о результатах, интересно
Тишина – самый громкий звук
nerv вне форума Ответить с цитированием
Старый 13.02.2013, 13:44   #24
Скрипт
Форумчанин
 
Регистрация: 24.12.2012
Сообщений: 776
По умолчанию

nerv, вот это не помогло:
Код:
    Application.Options.CheckGrammarAsYouType = False
    Application.Options.CheckGrammarWithSpelling = False
    Application.Options.ContextualSpeller = False
    Application.Options.CheckSpellingAsYouType = False
    Application.Options.ShowReadabilityStatistics = False
Но идея появилась - нужно посмотреть, что вообще ускоряет работу кода в Word. Это, наверное, уже много раз обсуждалось.
Скрипт вне форума Ответить с цитированием
Старый 13.02.2013, 13:47   #25
shanemac51
Участник клуба
 
Аватар для shanemac51
 
Регистрация: 12.08.2010
Сообщений: 1,077
По умолчанию

Цитата:
Сообщение от Скрипт Посмотреть сообщение
Сейчас выяснил, что таблицы уже находятся в Word-документах, а не в интернете. Т.е. нужно работать непосредственно с Word-документом и нет варианта - брать данные из интернета.
вот и выложите реальный лист типичного документа
тексты можете забить на ааа ррр оооо
не зная что, где и как ---невозможно советовать

надо видеть
--структуру таблицы
--примерное количество листов
--наличие рисунков и ссылок(сильно замедляют)
--много ли гладкого(не табличного текста)

и конечно --что с этой типичной таблицей надо сделать помимо слов ускорить
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание
shanemac51 вне форума Ответить с цитированием
Старый 13.02.2013, 13:55   #26
Скрипт
Форумчанин
 
Регистрация: 24.12.2012
Сообщений: 776
По умолчанию

shanemac51, можно представить, что в документе только одна таблица и больше ничего нет. В этой таблице нужно в ячейках сделать нужную ширину.
Скрипт вне форума Ответить с цитированием
Старый 13.02.2013, 14:20   #27
shanemac51
Участник клуба
 
Аватар для shanemac51
 
Регистрация: 12.08.2010
Сообщений: 1,077
По умолчанию

угадывать хотения больше не буду
----------
вернусь к топику только после

Цитата:
надо видеть
--структуру таблицы
--примерное количество листов
--наличие рисунков и ссылок(сильно замедляют)
--много ли гладкого(не табличного текста)

и конечно --что с этой типичной таблицей надо сделать помимо слов ускорить
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание
shanemac51 вне форума Ответить с цитированием
Старый 13.02.2013, 14:58   #28
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,039
По умолчанию

Цитата:
Сообщение от Скрипт Посмотреть сообщение
shanemac51, можно представить, что в документе только одна таблица и больше ничего нет. В этой таблице нужно в ячейках сделать нужную ширину.
действительно какая она? сколько строк, столбцов? есть "навороты"? какие?
Ципихович Эндрю вне форума Ответить с цитированием
Старый 13.02.2013, 15:07   #29
Скрипт
Форумчанин
 
Регистрация: 24.12.2012
Сообщений: 776
По умолчанию

Пункт 1

Ципихович Эндрю, нет структуры у таблицы. Любая структура может быть, если программа Word позволит такую структуру сделать.


Пункт 2

В Гугле сделал запрос "ускорение работы макроса в word vba" и так и не нашёл ни одной статьи, пролистав 3 веб-страницы.
Где можно посмотреть информацию об ускорении в Word? Во встроенной стравке есть такой раздел?
Скрипт вне форума Ответить с цитированием
Старый 13.02.2013, 15:49   #30
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,039
По умолчанию

сколько строк, столбцов?
сколько времени занимает изменение?
Ципихович Эндрю вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изменение размера StringGrid'а iKarma Общие вопросы Delphi 2 04.12.2011 12:20
изменение размера формы maksim_serg Microsoft Office Excel 0 16.04.2010 04:22
Изменение размера файла в С++ Vladya Помощь студентам 0 08.12.2009 18:21
Изменение размера панели AbekIn3D Общие вопросы Delphi 3 05.11.2009 13:30
Изменение размера окна Anfall Общие вопросы Delphi 5 14.03.2009 10:06