|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
02.02.2009, 01:20 | #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
|
02.02.2009, 01:47 | #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. |
02.02.2009, 06:16 | #13 | |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
Цитата:
Если все же не удается это искоренить, то нужно пользоваться поиском и заменой. Если в поле «Найти» записать ^0032([.,:;\!\?]), поставить птичку «Подстановочные знаки», а в поле «Заменить» — \1 и нажать «Заменить все», то все пробелы перед знаками препинания будут удалены
Лучше день потерять — потом за пять минут долететь!©
|
|
03.02.2009, 02:57 | #14 | |
Особый статус
Участник клуба
Регистрация: 24.11.2008
Сообщений: 1,535
|
Поле { Ref <ссылка> } при открытии не обновляется!
Цитата:
Так что вся «система» срабатывает как я и рассказал ПЛЮС обновить поля: выделить их (ну то есть вообще весь текст договора) и нажать 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. |
|
08.09.2009, 22:27 | #15 | |
Форумчанин
Регистрация: 30.09.2008
Сообщений: 138
|
Цитата:
Суть вопроса в другом - при переносе длинных текстов в ячейках пишет: "Run time error '5854' Слишком длинный строковый параметр." Можно ли как-то это исправить, так как данных бывает больше 255 символов в ячейке (кажется столько ограничение в строковом параметре)... |
|
08.09.2009, 22:38 | #16 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
Нет, строковые переменные практически не ограничены в размерах (в разумных пределах, конечно). Ограничение в 255 символов только для полей
Лучше день потерять — потом за пять минут долететь!©
|
09.09.2009, 22:28 | #17 |
Форумчанин
Регистрация: 30.09.2008
Сообщений: 138
|
Как тогда обойти эту ошибку: "Run time error '5854' Слишком длинный строковый параметр."
В примере наглядно видно... |
10.09.2009, 07:13 | #18 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
Насколько мне удалось понять, проблема была в том, что данные в документе обновлялись при помощи поиска и замены. Действительно, текст замены не может превышать 255 символов в длину. И вообще, это порочный путь. Существуют стандартные методы внесения данных в конкретные места документа.
Я немного переделал шаблон документа. В те места, куда нужно вставлять данные из таблицы, я поставил закладки с соответствующими именами. В таблице на второй странице, где эти данные просто дублируются, я поставил перекрестные ссылки на эти закладки. Файл Excel я, соответственно, тоже изменил: добавил свою процедуру обновления закладок, удалил ссылку на библиотеку Word, при сохранении документа он теперь не добавляется в список недавних файлов. Имена закладок берутся из ячеек первой строки, только перед использованием из них удаляются все пробелы и фигурные скобки. У меня все работает, надеюсь у тебя тоже заработает.
Лучше день потерять — потом за пять минут долететь!©
|
10.09.2009, 22:16 | #19 |
Форумчанин
Регистрация: 30.09.2008
Сообщений: 138
|
|
15.09.2009, 11:14 | #20 |
Новичок
Джуниор
Регистрация: 14.09.2009
Сообщений: 6
|
Автоматический перенос данных с таблиц Excel в текст Word
Вопрос встречный: а как вы открываете этот шаблон? Чтобы изменить текст в шаблоне, его нужно открыть как шаблон, а не создавать на его основе документ. Вероятно поэтому он и предлагает вам сохранить его как документ с расширением 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 |