|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.01.2010, 13:24 | #1 | |
Регистрация: 14.01.2010
Сообщений: 5
|
из Excel в Word
Здравствуйте!
Помогите, пожалуйста, с макросом для следующей задачи. У меня есть Договор и Excel файл, в котором с помощью формулы высчитывается общая сумма договора. Можно ли сделать так, чтобы при внесении данных в файл Excel, эти же данные отображались в Word`овском Договоре в назначенном месте? Заранее спасибо --------------------- добавлено модератором - вдруг кому окажется полезным ------------------------ Цитата:
Последний раз редактировалось EducatedFool; 28.03.2012 в 11:15. |
|
14.01.2010, 15:32 | #2 |
Форумчанин
Регистрация: 17.07.2009
Сообщений: 519
|
|
14.01.2010, 16:17 | #3 |
Регистрация: 14.01.2010
Сообщений: 5
|
Спасибо большое за ссылку! Только я настолько новичок, что не знаю что такое OLE :-( Не могли бы расписать пошагово схему действий! И еще, кажется, там должна получаться вставка всего файла (при спец.вставке) а мне только циферки нужны.
P.S. Office 2003 Последний раз редактировалось Svetlana85; 14.01.2010 в 17:05. |
15.01.2010, 01:35 | #4 |
Форумчанин
Регистрация: 17.07.2009
Сообщений: 519
|
Можно пережить и незнание того что такое Object Linking and Embending
Но ведь по приведённой ссылке подробная пошаговая инструкция. Вставляется ранг а не весь файл (т.е. в частном случае одна ячейка) В 2003 всё применимо. Для договора (если не хотите программировать) удобнее всего использовать поле INCLUDETEXT c приведёнными в посте параметрами. Поле вставляется по Ctrl+F9. Что конкретно непонятно? |
17.01.2010, 00:16 | #5 |
Регистрация: 14.01.2010
Сообщений: 5
|
Спасибо вам, Aent за советы, но что-то у меня не очень получается
Пробовала INCLUDETEXT, но я так понимаю MSBiff - это конвертер, который нужно где-то скачать. Его я не нашла, скачала по прилагаемой ссылке Excel32.cnv, установила куда надо, но не работает. Попробовала способ №1: Вставка->Объект->Создание из файла->Обзор ... вставляет изображение целого файла. Как создать кнопку "элемент" я не знаю Оба файлика в архиве, там то, что я намудрила. Посмотрите, пожалуйста, что не так? Нужно отобразить ячейку I34 из Excel в 3 стр. Word (на месте, где выделенно зеленым); F14 на 4 стр (выделено синим) и G16 на 4 стр. (выделено красным). Буду очень благодарна |
17.01.2010, 03:36 | #6 |
Форумчанин
Регистрация: 17.07.2009
Сообщений: 519
|
MSBIFF это стандартный конвертер входящий в состав MS OFFICE 2003.
Устанавливается он при инсталляции офиса. Возможно при установке вы его не включили. Кроме того, в вашем файле неверно указан путь к файлу Excel. Обратите внимание, слэши в пути должны удваиваться. Файл в архиве у вас называется Passport.xls.xls, а ссылаетесь вы на Passport.xls. Кроме того рабочий стол однозначно не лучшее место для хранения файлов. {INCLUDETEXT "C:\\Users\\1\\Desktop\\Passport.xl s" "I34:I34" \c MSBiff} К сожалению, этот метод не проходит в Excel 2010 а сейчас у меня установлен только он. Пробела между .xl s нет - это глючит движок форума. Последний раз редактировалось Aent; 17.01.2010 в 03:39. |
17.01.2010, 14:01 | #7 |
Регистрация: 14.01.2010
Сообщений: 5
|
Спасибо! Я переместила файлы, удвоила где надо слэши, получилось {INCLUDETEXT "C:\\Users\\1\\Documents\\Passport. xls" "I34:I34" \c MSBiff} Нужно ли нажимать какой-либо активатор после? И можно ли определить был есть ли в моем офисе MSBiff (в папке Office confert ничего подобного не нашла)?
|
17.01.2010, 19:21 | #8 |
Форумчанин
Регистрация: 17.07.2009
Сообщений: 519
|
Ладно. Вот Вам шаблон с макросом, забирающим сумму договора из
файла EXCEL и формирующим прописи для суммы и НДС. Работать будет и в 2003, и в 2007, и в 2010 Excel. Нужно что бы в настройках безопасности были разрешены макросы. Оба файла должны лежать в одном каталоге. Или указывайте в макросе ImportExcelRange полный путь к "Passport.xls". По умолчанию последний ищется в той же папке что и шаблон "ДОГОВОР оказания услуг.dot". При открытии шаблона идёт вставка текста после закладки (Bookmarks) "АренднаяПлата". C датами, полагаю, вопроса у вас не возникнет. Если хотите - стукнитесь ко мне в ICQ 364953612 (или на asease@inbox.ru) - я готов обсудить условия полной автоматизации генерации ваших договоров. С подстановкой и расшифровкой всего что только возможно У меня большой опыт подобных проектов... |
17.01.2010, 19:49 | #9 |
Регистрация: 14.01.2010
Сообщений: 5
|
Андрей, спасибо вам огромное!!! Все прекрасно работает!! Буду экспериментировать с датами
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
преобразование из Word в Excel | afelia | Microsoft Office Word | 17 | 03.03.2012 10:21 |
Excel Word C# | Cpluser | Общие вопросы .NET | 3 | 14.12.2009 21:48 |
к темам из Excel в Word | serafim09 | Microsoft Office Excel | 2 | 23.10.2009 10:02 |
Из word в Excel | Biosasha | Microsoft Office Word | 0 | 15.02.2007 22:32 |