Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

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

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

Ответ
 
Опции темы
Старый 01.10.2018, 13:01   #1
awd2asdds
Новичок
 
Регистрация: 01.10.2018
Сообщений: 1
Репутация: 10
По умолчанию Из Excel в Word

Здравствуйте. Знаю, что подобные темы уже есть , но никак не могу переделать уже имеющиеся варианты под себя, слишком плох в этом вопросе
Нужно сделать следующие: создать макрос в Word, с помощью которого можно будет копировать таблицу из открытого файла Excel в Word. Вариантов с макросом, который реализуется в Excel много, но вот в обратном направлении.. никак не разберусь
awd2asdds вне форума   Ответить с цитированием
Старый 04.10.2018, 12:33   #2
vzdorny
Новичок
 
Аватар для vzdorny
 
Регистрация: 04.10.2018
Сообщений: 2
Репутация: 10
По умолчанию

А требуется именно макрос?
Инструмент "слияние" не подходит?
vzdorny вне форума   Ответить с цитированием
Старый 04.10.2018, 13:01   #3
evg_m
Профессионал
 
Регистрация: 20.04.2008
Сообщений: 4,715
Репутация: 2097
По умолчанию

1.
Цитата:
из открытого файла Excel
после того как открыл Excel файл скопировать проще всего руками
(или по крайней мере используя средства самого Excel(он уже открыт и "под руками")
-- этот файл не мой(я его откуда получаю)
-- макросы могут быть не только в самом файле, но и в "глобальной" настройке
и они будут доступны даже в "чужом" файле, но на "своем" компе.

2. сначала ответьте что делать если открыто много(по крайней мере ДВА) excel файла и в одном из них ТРИ листа(в понятиях Excel) а в другом целых четыре листа.
КАК нам(макросу которого еще нет) определить что мы хотим копировать ??
у нас есть 3+4 =7 таблиц.

-- ВСЕГДА будет открыта ровно одна книга(файл) с одной единственной таблицей.
-- пользователь( и ты в т.ч) обязательно об этом(требовании единственности) забудет(рано или поздно).
__________________
программа — запись алгоритма на языке понятном транслятору
evg_m на форуме   Ответить с цитированием
Старый 05.10.2018, 11:02   #4
Казанский
Профессионал
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,025
Репутация: 819
По умолчанию

Цитата:
Сообщение от awd2asdds Посмотреть сообщение
из открытого файла Excel
Текущий лист открытого приложения Excel это
Код:

GetObject(, "excel.application").ActiveSheet

Предусмотрите обработку ошибки на случай если Excel не запущен или файл в нем не открыт.
Может быть запущено несколько экземпляров приложения Excel (не путать с отображением открытых книг на панели задач!). В этом случае GetObject как правило возвращает ссылку на экземпляр, запущенный первым, но это не гарантировано.
__________________
exceleved@yandex.ru Яндекс.Деньги: 410011500007619

Последний раз редактировалось Казанский; 05.10.2018 в 11:05.
Казанский вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[VB] Копирование из Word в Excel: нужно переместить текст закладок из Word в определенные ячейки Excel. Broiler21 Помощь студентам 0 27.10.2017 15:41
Из Word'a в Excel Grrrr Microsoft Office Excel 11 14.11.2012 17:08
перенести документ Word (таблица) в MS Excel c сохранением форматирования или обеспечить всплывающие подсказки в Word Serge_Bliznykov Microsoft Office Word 6 11.07.2011 11:02
Excel и Word Foxx Microsoft Office Excel 10 15.03.2010 18:30
Из word в Excel Biosasha Microsoft Office Word 0 15.02.2007 23:32


16:48.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru