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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 16.11.2007, 11:47   #1
Barabanoff
 
Регистрация: 16.11.2007
Сообщений: 3
По умолчанию Excel и Outlook

Требуется программно замутить такую весчь:
есть файл эксель, в нем таблица, нуно скопировать эту таблицу в новый файл, а потом этот файл запихать в папку изходящие в аутлук!
Есть соображения? Кто нибудь такое делал?
Barabanoff вне форума
Старый 16.11.2007, 12:28   #2
Pavel55
Форумчанин
 
Регистрация: 21.08.2007
Сообщений: 292
По умолчанию

Могу показать как копировать таблицу в Excel в новый файл ), а вот с Outlook не помогу )
Pavel55 вне форума
Старый 16.11.2007, 12:31   #3
Barabanoff
 
Регистрация: 16.11.2007
Сообщений: 3
По умолчанию

Цитата:
Сообщение от Pavel55 Посмотреть сообщение
Могу показать как копировать таблицу в Excel в новый файл ), а вот с Outlook не помогу )
покажи, аутлук буду искать
Barabanoff вне форума
Старый 16.11.2007, 12:38   #4
Pavel55
Форумчанин
 
Регистрация: 21.08.2007
Сообщений: 292
По умолчанию

ну, например, так

Код:
Sub Макрос1()
'допустим таблица находится в ячейках A1:C8
    Range("A1:C8").Copy 'копируем нужную область таблицы
    Workbooks.Add 'добавляем новый файл
    ActiveSheet.Paste 'вставляем таблицу на новый лист
    ActiveSheet.UsedRange.EntireColumn.AutoFit 'подгоняем размеры столбцов под таблицу
    Range("A1").Select
End Sub

Последний раз редактировалось Pavel55; 16.11.2007 в 13:14.
Pavel55 вне форума
Старый 16.11.2007, 12:48   #5
Barabanoff
 
Регистрация: 16.11.2007
Сообщений: 3
По умолчанию

спасиб, тока надо шоп в новый файл таблица копировалась, а не на новый лист
Barabanoff вне форума
Старый 16.11.2007, 13:15   #6
Pavel55
Форумчанин
 
Регистрация: 21.08.2007
Сообщений: 292
По умолчанию

Там и есть новый файл, просто я неправильно комментарий написал к этой строчке )
Pavel55 вне форума
Старый 25.07.2008, 08:14   #7
romanovsv
Новичок
Джуниор
 
Регистрация: 25.07.2008
Сообщений: 1
По умолчанию

Sub Mail_workbook()
Application.SendKeys "{ENTER}"
Dim wb As Workbook
Set wb = ActiveWorkbook
On Error Resume Next
wb.SendMail "пупкин@mail.ru", "отчет"
End Sub
romanovsv вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как стянуть праздники с Outlook v Excel jungo Microsoft Office Excel 1 30.06.2008 23:58
очень громоздкие финансовые модели в Excel, а Excel не тянет Ragazza Microsoft Office Excel 7 03.10.2007 20:08
Формирование из excel в ASCII, у меня он формирует по одному клиенту а в Excel нескол Askat Общие вопросы Delphi 0 18.07.2007 06:28
MS Excel и MS Outlook (2003) отсылка писем IceB Microsoft Office Excel 1 02.07.2007 13:32