![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Особый статус
Участник клуба
Регистрация: 24.11.2008
Сообщений: 1,535
|
![]()
Не в тему: вообще это какой-то фокус-покус — открываешь, вводишь номер — и всё!
С одной стороны странно, что половина фирм это не освоила — и стучит как раньше на пишущей машинке (вводя всё вручную). Но поглядев, насколько капризны эти поля, понимаешь, что так и должно быть: ведь там нельзя пропустить пробел или случайно «на что-то нажать». Кстати (хоть это в принципе и неискоренимо), постарайтесь всё же не ставить пробелов перед запятыми и двоеточиями: похабно смотрится. А ещё: там у Вас, для перехода на страницу 2, ввели (не знаю кто) штук 40 символов абзаца... так я заменил эту несусветицу одним разрывом страницы: контрол-Enter. Очень удобно:-)
Формула 1 (календарь чемпионата-2016): 26.11.2016 15:55 — Абу-Даби: http://ru.wikipedia.org/wiki/Гран-при_Абу-Даби — (квалификация)! Эфир: http://lion-tv.com/28-match-tv.html
|
![]() |
![]() |
![]() |
#12 |
Особый статус
Участник клуба
Регистрация: 24.11.2008
Сообщений: 1,535
|
![]()
Открыв , отвечаете (на вопрос об обновлении) «Да».
В первой строчке стоит кусор. Жмёте F9 — поле ASK просит ввести номер работника. В Вашем примере первая строчка таблицы занята «шапкой» (её впоследствии, если препочтёте использовать не макрос, а поля, вообще удалите), а работники — в строках 2 и 3. Присланная Вам заготовка dogovor.doc заполена для строки 3, а Вы попробуйте — изменив в полях LINK путь к файлу spisok.xls* и сохранив под именем dogovor1.doc, а затем его открыв — нажать F9 и ввести 2. Если всё сделать аккуратно, то все поля REF получат значение 2 и соответственно линки будут ссылаться на работника по фамилии Дзюба. Терпения Вам! __________________________________ * договор.xls в Вашем примере (но я, от греха, убрал кириллицу)
Формула 1 (календарь чемпионата-2016): 26.11.2016 15:55 — Абу-Даби: http://ru.wikipedia.org/wiki/Гран-при_Абу-Даби — (квалификация)! Эфир: http://lion-tv.com/28-match-tv.html
Последний раз редактировалось Sasha_Smirnov; 02.02.2009 в 02:10. |
![]() |
![]() |
![]() |
#13 | |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
![]() Цитата:
![]() Если все же не удается это искоренить, то нужно пользоваться поиском и заменой. Если в поле «Найти» записать ^0032([.,:;\!\?]), поставить птичку «Подстановочные знаки», а в поле «Заменить» — \1 и нажать «Заменить все», то все пробелы перед знаками препинания будут удалены
Лучше день потерять — потом за пять минут долететь!©
|
|
![]() |
![]() |
![]() |
#14 | |
Особый статус
Участник клуба
Регистрация: 24.11.2008
Сообщений: 1,535
|
![]() Цитата:
Так что вся «система» срабатывает как я и рассказал ПЛЮС обновить поля: выделить их (ну то есть вообще весь текст договора) и нажать F9. > viter.alex У меня с неаккуратностью AutoOpen и AutoClose дружно борются! Это наиболее гуманно, не так ли?
Формула 1 (календарь чемпионата-2016): 26.11.2016 15:55 — Абу-Даби: http://ru.wikipedia.org/wiki/Гран-при_Абу-Даби — (квалификация)! Эфир: http://lion-tv.com/28-match-tv.html
Последний раз редактировалось Sasha_Smirnov; 04.02.2009 в 00:45. |
|
![]() |
![]() |
![]() |
#15 | |
Форумчанин
Регистрация: 30.09.2008
Сообщений: 138
|
![]() Цитата:
Суть вопроса в другом - при переносе длинных текстов в ячейках пишет: "Run time error '5854' Слишком длинный строковый параметр." Можно ли как-то это исправить, так как данных бывает больше 255 символов в ячейке (кажется столько ограничение в строковом параметре)... |
|
![]() |
![]() |
![]() |
#16 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
![]()
Нет, строковые переменные практически не ограничены в размерах (в разумных пределах, конечно). Ограничение в 255 символов только для полей
Лучше день потерять — потом за пять минут долететь!©
|
![]() |
![]() |
![]() |
#17 |
Форумчанин
Регистрация: 30.09.2008
Сообщений: 138
|
![]()
Как тогда обойти эту ошибку: "Run time error '5854' Слишком длинный строковый параметр."
В примере наглядно видно... |
![]() |
![]() |
![]() |
#18 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
![]()
Насколько мне удалось понять, проблема была в том, что данные в документе обновлялись при помощи поиска и замены. Действительно, текст замены не может превышать 255 символов в длину. И вообще, это порочный путь. Существуют стандартные методы внесения данных в конкретные места документа.
Я немного переделал шаблон документа. В те места, куда нужно вставлять данные из таблицы, я поставил закладки с соответствующими именами. В таблице на второй странице, где эти данные просто дублируются, я поставил перекрестные ссылки на эти закладки. Файл Excel я, соответственно, тоже изменил: добавил свою процедуру обновления закладок, удалил ссылку на библиотеку Word, при сохранении документа он теперь не добавляется в список недавних файлов. Имена закладок берутся из ячеек первой строки, только перед использованием из них удаляются все пробелы и фигурные скобки. У меня все работает, надеюсь у тебя тоже заработает.
Лучше день потерять — потом за пять минут долететь!©
|
![]() |
![]() |
![]() |
#19 |
Форумчанин
Регистрация: 30.09.2008
Сообщений: 138
|
![]() |
![]() |
![]() |
![]() |
#20 |
Новичок
Джуниор
Регистрация: 14.09.2009
Сообщений: 6
|
![]()
Вопрос встречный: а как вы открываете этот шаблон? Чтобы изменить текст в шаблоне, его нужно открыть как шаблон, а не создавать на его основе документ. Вероятно поэтому он и предлагает вам сохранить его как документ с расширением doc. Попробуйте и напишите о результатах.
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перенос данных из Excel в Word | Volch | Microsoft Office Excel | 6 | 19.10.2008 20:36 |
Автоматический перенос данных из общего листа в другие | InvoiceControl | Microsoft Office Excel | 3 | 02.10.2008 13:21 |
Перенос текста из Excel в Word | Aleksandra | Microsoft Office Word | 3 | 23.09.2008 08:46 |
Перенос данных из MS Word в MS Excel ? | Nickd5 | Помощь студентам | 2 | 28.06.2008 20:40 |
Интеграция таблиц excel в документ word | SergeyPaterson | Microsoft Office Excel | 1 | 29.05.2008 23:39 |