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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.02.2011, 18:05   #1
supergood
Пользователь
 
Регистрация: 26.04.2010
Сообщений: 32
По умолчанию excel ->PowerPoint

Приветствую!!! Уважаемые Гуру, подскажите, пожалуйста, возможно ли с помощью одной кнопки перенести таблицы и диаграммы листа в заранее подготовленный шаблон презентации. К примеру, из екселевсокго листа таблицу перенести на первую страницу презентации, а диаграмму на вторую?
supergood вне форума Ответить с цитированием
Старый 13.02.2011, 18:53   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Цитата:
возможно ли с помощью одной кнопки перенести таблицы и диаграммы листа в заранее подготовленный шаблон презентации
Да, возможно.

Были бы примеры файлов (Excel + шаблон презентации) - возможно, уже получили бы готовое решение
EducatedFool вне форума Ответить с цитированием
Старый 13.02.2011, 18:59   #3
supergood
Пользователь
 
Регистрация: 26.04.2010
Сообщений: 32
По умолчанию

Добавляю шаблоны. таблицу нужно добавить на первую страницу презентации, диаграмму на вторую
Вложения
Тип файла: rar ШАблоны.rar (31.7 Кб, 17 просмотров)
supergood вне форума Ответить с цитированием
Старый 13.02.2011, 20:00   #4
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Вот весь код:

Код:
Sub test()
    Set p = GetObject(ThisWorkbook.Path & "\Презентация.ppt")
    p.Application.Visible = msoTrue
    [a1:f4].Copy
    p.Slides(1).Select: p.Windows(1).View.Paste
    
    ActiveSheet.Shapes(1).Copy
    p.Slides(2).Select: p.Windows(1).View.Paste

    p.SaveAs ThisWorkbook.Path & "\Презентация_новая.ppt"
End Sub
Смотрите пример (сохранил файлы в формате 2003, ибо у меня не установлен PP 2007)
Вложения
Тип файла: rar Новая папка.rar (34.0 Кб, 41 просмотров)
EducatedFool вне форума Ответить с цитированием
Старый 13.02.2011, 20:11   #5
supergood
Пользователь
 
Регистрация: 26.04.2010
Сообщений: 32
По умолчанию

Спасибо. А возможно таблицу и диаграмму добавить именно в подготовленный шаблон презентации? и возможно ли задать расположение таблицы и диаграммы в презентации, к примеру, в верхней части листа, посредине?
supergood вне форума Ответить с цитированием
Старый 29.03.2011, 11:18   #6
Mikel23
Новичок
Джуниор
 
Регистрация: 04.05.2010
Сообщений: 2
По умолчанию

тоже интересует расположение на листе.
А так же как выбирать с другого листа Excel?
Mikel23 вне форума Ответить с цитированием
Старый 29.03.2011, 13:58   #7
The_Prist
Участник клуба
 
Аватар для The_Prist
 
Регистрация: 17.07.2009
Сообщений: 1,088
По умолчанию

Цитата:
Сообщение от supergood Посмотреть сообщение
Спасибо. А возможно таблицу и диаграмму добавить именно в подготовленный шаблон презентации? и возможно ли задать расположение таблицы и диаграммы в презентации, к примеру, в верхней части листа, посредине?
Я Вам здесь отвечал. Вставка данных идет именно в заранее имеющийся слайд презентации. Расположение не меняется.
WebMoney - R298726502453; Яндекс.Деньги - 41001332272872
www.excel-vba.ru
The_Prist вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
PowerPoint :) peq Microsoft Office Excel 0 11.02.2011 10:56
PowerPoint женя2010 Microsoft Office Excel 0 21.06.2010 17:57
Из Excel в PowerPoint Shkoda Microsoft Office Excel 0 03.06.2010 11:58
PowerPoint и Excel Филатова Галина Microsoft Office Excel 2 14.01.2010 09:05