Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

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

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

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.10.2009, 14:59   #1
serafim09
Пользователь
 
Регистрация: 28.08.2009
Сообщений: 47
По умолчанию к темам из Excel в Word

Наткнулся в инете на такой код:

Код:
Option Explicit
Public WordApp As Object 'Word.Application

Sub CopyToWord(SelectedObject As Object)
    SelectedObject.Copy
    WordApp.Selection.PasteAndFormat 0
    WordApp.Selection.TypeParagraph
End Sub

Sub TransferToWord()
    Set WordApp = CreateObject("Word.Application")
    
    WordApp.Visible = True
    
    WordApp.Documents.Add
    
    Range("E7").CurrentRegion.AutoFormat Format:=xlRangeAutoFormatClassic3, Number:=True, Font _
        :=True, Alignment:=True, Border:=True, Pattern:=True, Width:=True
        
    WordApp.Selection.TypeText Text:=Range("E7").Value
    WordApp.Selection.TypeParagraph
    WordApp.Selection.TypeText Text:=Range("F7").Value
    
    CopyToWord Range("F7").CurrentRegion
    
'    WordApp.Quit
    Set WordApp = Nothing
End Sub
Он здорово переносит из Excel в word. Можно его доработать, чтобы он вставлял определенные ячейки, графики и таблицы? А то в этом варианте я менял ячейки на свои, а выскакивала "ошибка 400

Последний раз редактировалось serafim09; 15.10.2009 в 15:28.
serafim09 вне форума Ответить с цитированием
Старый 22.10.2009, 15:35   #2
Клякса
 
Регистрация: 06.10.2009
Сообщений: 3
По умолчанию

Конечно, можно. Надо только знать откуда и куда.
Чем плохим вы меня порадуете?
Клякса вне форума Ответить с цитированием
Старый 23.10.2009, 10:02   #3
serafim09
Пользователь
 
Регистрация: 28.08.2009
Сообщений: 47
По умолчанию

Цитата:
Сообщение от Клякса Посмотреть сообщение
Конечно, можно. Надо только знать откуда и куда.
Так для примера любой диапазон (а дальше сам под себя скорректирую).
serafim09 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Связь Word и Excel kinogruppa Microsoft Office Excel 4 28.09.2009 22:57
Связи excel c word Vladymyr17 Microsoft Office Excel 0 28.09.2009 15:52
Синхронизация excel и word? ru3000 Microsoft Office Excel 1 20.07.2009 21:09
Из word в Excel Biosasha Microsoft Office Word 0 15.02.2007 22:32