Весь MS Office, программирование на Visual Basic for Applications и MS VB
Модератор: Naeel Maqsudov
pilligrim
Сообщения: 43 Зарегистрирован: 20 июл 2007, 07:57
Откуда: UZ
Контактная информация:
18 мар 2008, 12:57
Дамы и господа.
А нельзя просто копи пастом воспользоваться?
Типа
Код: Выделить всё
Windows("Microsoft Excel").Activate
Selection.Copy
Windows("Microsoft Word").Activate
Paste
VictorM
Сообщения: 794 Зарегистрирован: 23 окт 2006, 01:44
Откуда: Lugansk, Ukraine
Контактная информация:
18 мар 2008, 13:09
pilligrim , Вы бы хоть попробовали сначала, перед тем как писать
"Дайте людям рыбы, и вы накормите их на весь день;
научите их ловить рыбу - и вы накормите их на всю жизнь".
seergy
Сообщения: 109 Зарегистрирован: 25 ноя 2007, 21:31
18 мар 2008, 16:18
VictorM
Не подскажите как сделать макрос , чтобы вставлял дпнные с листа в ворд типа спец ставки без связи с листом, например как текст в формате RTF////
С уважением...
VictorM
Сообщения: 794 Зарегистрирован: 23 окт 2006, 01:44
Откуда: Lugansk, Ukraine
Контактная информация:
18 мар 2008, 19:33
Ну, если у Вас уже
Есть иакрос котрый вставляет в ворд выдел диапозон, ячеек в эксель
попробуйте сразу после вставки применить к таблице
Код: Выделить всё
Selection.PasteAndFormat (wdFormatPlainText)
хотя не уверен
"Дайте людям рыбы, и вы накормите их на весь день;
научите их ловить рыбу - и вы накормите их на всю жизнь".
seergy
Сообщения: 109 Зарегистрирован: 25 ноя 2007, 21:31
18 мар 2008, 20:29
VictorM
"попробуйте сразу после вставки применить к таблице
Код:
Selection.PasteAndFormat (wdFormatPlainText
код в прикрекл. файле .
ПОМогите чтонибудь придумать, а то книга с программой создаётся в ворде и доступна для других.
Вложения
Копирование из выделенной области Exel в Word.zip
(5.1 КБ) 76 скачиваний
VictorM
Сообщения: 794 Зарегистрирован: 23 окт 2006, 01:44
Откуда: Lugansk, Ukraine
Контактная информация:
18 мар 2008, 21:15
Не знаю, так что ли?
"Дайте людям рыбы, и вы накормите их на весь день;
научите их ловить рыбу - и вы накормите их на всю жизнь".
seergy
Сообщения: 109 Зарегистрирован: 25 ноя 2007, 21:31
18 мар 2008, 22:18
VictorM писал(а): Не знаю, так что ли?
Да здорово. А в коде котрый я вам дал есть возможность выделенный диапозон вставить в ворд можно подправить.
С уважением...
VictorM
Сообщения: 794 Зарегистрирован: 23 окт 2006, 01:44
Откуда: Lugansk, Ukraine
Контактная информация:
18 мар 2008, 22:28
Чёт я не понял. То что я выложил как раз и вставляет в Word диапазон выделенный в Excel
В текстовом формате
******
p.s. вот еще вариант
"Дайте людям рыбы, и вы накормите их на весь день;
научите их ловить рыбу - и вы накормите их на всю жизнь".
seergy
Сообщения: 109 Зарегистрирован: 25 ноя 2007, 21:31
18 мар 2008, 23:21
вставляет в Word диапазон выделенный мной (т.е к а кой яхочу в Excel
VictorM
Сообщения: 794 Зарегистрирован: 23 окт 2006, 01:44
Откуда: Lugansk, Ukraine
Контактная информация:
18 мар 2008, 23:31
seergy , ну нужно же хоть немного самому вникать
замените
Application.Range("A1:B4").Copy
на
Application.Selection.Copy
"и будет вам счастье"
"Дайте людям рыбы, и вы накормите их на весь день;
научите их ловить рыбу - и вы накормите их на всю жизнь".