Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Сохрание одного листа из книги в *pdf - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Сохрание одного листа из книги в *pdf (Формулы)
Сохрание одного листа из книги в *pdf
Edvin Дата: Вторник, 17.12.2013, 10:40 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 34
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
добрый день.
Нужен макрос для сохранение одного листа из книги в формате *pdf, только надо что бы эксель спрашивал куда сохранить файл.
Может кто-нить помочь?
 
Ответить
Сообщениедобрый день.
Нужен макрос для сохранение одного листа из книги в формате *pdf, только надо что бы эксель спрашивал куда сохранить файл.
Может кто-нить помочь?

Автор - Edvin
Дата добавления - 17.12.2013 в 10:40
китин Дата: Вторник, 17.12.2013, 10:49 | Сообщение № 2
Группа: Модераторы
Ранг: Экселист
Сообщений: 7015
Репутация: 1073 ±
Замечаний: 0% ±

Excel 2007;2010;2016
а сохранить как не вариант?


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщениеа сохранить как не вариант?

Автор - китин
Дата добавления - 17.12.2013 в 10:49
Edvin Дата: Вторник, 17.12.2013, 10:54 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 34
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Нет, файл многостраничный и сохранять надо часто. Каждый раз искать лист очень не удобно. Хотелось бы повесть этот макрос на кнопку.
 
Ответить
СообщениеНет, файл многостраничный и сохранять надо часто. Каждый раз искать лист очень не удобно. Хотелось бы повесть этот макрос на кнопку.

Автор - Edvin
Дата добавления - 17.12.2013 в 10:54
китин Дата: Вторник, 17.12.2013, 13:36 | Сообщение № 4
Группа: Модераторы
Ранг: Экселист
Сообщений: 7015
Репутация: 1073 ±
Замечаний: 0% ±

Excel 2007;2010;2016
только что попробовал макрорекордером записать и повесить на кнопку-получилось.попробуйте и вы


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщениетолько что попробовал макрорекордером записать и повесить на кнопку-получилось.попробуйте и вы

Автор - китин
Дата добавления - 17.12.2013 в 13:36
AndreTM Дата: Вторник, 17.12.2013, 13:44 | Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Репутация: 500 ±
Замечаний: 0% ±

2003 & 2010
Прям вот сложно человеку одну строку прописать: :)
[vba]
Код
Sub CommandButton1_Click()
     Sheets("Мой нужный лист").ExportAsFixedFormat Type:=xlTypePDF, Filename:= "MySheet.pdf", Quality:=xlQualityStandard, _
      IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=False
End Sub
[/vba]


Skype: andre.tm.007
Donate: Qiwi: 9517375010
 
Ответить
СообщениеПрям вот сложно человеку одну строку прописать: :)
[vba]
Код
Sub CommandButton1_Click()
     Sheets("Мой нужный лист").ExportAsFixedFormat Type:=xlTypePDF, Filename:= "MySheet.pdf", Quality:=xlQualityStandard, _
      IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=False
End Sub
[/vba]

Автор - AndreTM
Дата добавления - 17.12.2013 в 13:44
китин Дата: Вторник, 17.12.2013, 13:50 | Сообщение № 6
Группа: Модераторы
Ранг: Экселист
Сообщений: 7015
Репутация: 1073 ±
Замечаний: 0% ±

Excel 2007;2010;2016
AndreTM, не сложно.просто первые шаги в макросах. %)


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852


Сообщение отредактировал китин - Вторник, 17.12.2013, 13:50
 
Ответить
СообщениеAndreTM, не сложно.просто первые шаги в макросах. %)

Автор - китин
Дата добавления - 17.12.2013 в 13:50
Edvin Дата: Вторник, 17.12.2013, 14:22 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 34
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
китин,
как в макрорекодере записать что бы запрос на путь сохранения?
AndreTM,
Спасибо большое, но не выдает запрос на пусть сохранения.


Сообщение отредактировал Edvin - Вторник, 17.12.2013, 14:28
 
Ответить
Сообщениекитин,
как в макрорекодере записать что бы запрос на путь сохранения?
AndreTM,
Спасибо большое, но не выдает запрос на пусть сохранения.

Автор - Edvin
Дата добавления - 17.12.2013 в 14:22
AndreTM Дата: Вторник, 17.12.2013, 15:04 | Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Репутация: 500 ±
Замечаний: 0% ±

2003 & 2010
не выдает запрос на пусть сохранения
Это уже следующий вопрос... а поиском по форуму вы пользоваться не умеете?
И не знаете ни про .GetSaveAsFilename ни про .FileDialog


Skype: andre.tm.007
Donate: Qiwi: 9517375010
 
Ответить
Сообщение
не выдает запрос на пусть сохранения
Это уже следующий вопрос... а поиском по форуму вы пользоваться не умеете?
И не знаете ни про .GetSaveAsFilename ни про .FileDialog

Автор - AndreTM
Дата добавления - 17.12.2013 в 15:04
Edvin Дата: Вторник, 17.12.2013, 15:39 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 34
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Если бы я знал, я бы не спрашивал,а сделал сам:)я в макросах совсем не разбираюсь. Сохранить в ПДФ можно было бы действительно через рекордер, но я не знаю как сделать что бы что бы выдавал запрос на путь сохранения. Не могли бы вы составить макрос полностью?
 
Ответить
СообщениеЕсли бы я знал, я бы не спрашивал,а сделал сам:)я в макросах совсем не разбираюсь. Сохранить в ПДФ можно было бы действительно через рекордер, но я не знаю как сделать что бы что бы выдавал запрос на путь сохранения. Не могли бы вы составить макрос полностью?

Автор - Edvin
Дата добавления - 17.12.2013 в 15:39
китин Дата: Вторник, 17.12.2013, 16:02 | Сообщение № 10
Группа: Модераторы
Ранг: Экселист
Сообщений: 7015
Репутация: 1073 ±
Замечаний: 0% ±

Excel 2007;2010;2016
а когда вы сохраняете как вам разве не выходит окно с путем сохранения?и что мешает прописать там нужный путь?
ЗЫ.я в макросах сам только разбираться начал
К сообщению приложен файл: 3294467.jpg (58.6 Kb)


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852


Сообщение отредактировал китин - Вторник, 17.12.2013, 16:13
 
Ответить
Сообщениеа когда вы сохраняете как вам разве не выходит окно с путем сохранения?и что мешает прописать там нужный путь?
ЗЫ.я в макросах сам только разбираться начал

Автор - китин
Дата добавления - 17.12.2013 в 16:02
Edvin Дата: Вторник, 17.12.2013, 16:08 | Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 34
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
китин,
я описал выше зачем и почему мне нужен макрос
 
Ответить
Сообщениекитин,
я описал выше зачем и почему мне нужен макрос

Автор - Edvin
Дата добавления - 17.12.2013 в 16:08
китин Дата: Вторник, 17.12.2013, 16:16 | Сообщение № 12
Группа: Модераторы
Ранг: Экселист
Сообщений: 7015
Репутация: 1073 ±
Замечаний: 0% ±

Excel 2007;2010;2016
Edvin, я пытался вам помочь чем мог,т.к.
я в макросах сам только разбираться начал

вы же вопрос
Нужен макрос

задали в теме вопросы по Excel,а не в теме вопросы по VBA/ ;)


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
СообщениеEdvin, я пытался вам помочь чем мог,т.к.
я в макросах сам только разбираться начал

вы же вопрос
Нужен макрос

задали в теме вопросы по Excel,а не в теме вопросы по VBA/ ;)

Автор - китин
Дата добавления - 17.12.2013 в 16:16
AndreTM Дата: Вторник, 17.12.2013, 22:05 | Сообщение № 13
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Репутация: 500 ±
Замечаний: 0% ±

2003 & 2010
зачем и почему мне нужен макрос
То есть вы даже кописастом пользоваться не научились... Нет, скорее вы до сих пор не знаете расположение клавиши F1 и поля поиска... :D
[vba]
Код
Sub CommandButton1_Click()
     fileSaveName = Application.GetSaveAsFilename("", "PDF (*.pdf), *.pdf")
     If fileSaveName <> False Then
         Sheets("Лист2").ExportAsFixedFormat Type:=xlTypePDF, Filename:=(fileSaveName), _
             Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=False
     End If
End Sub
[/vba]Обратите внимание на то, что сохраняемый лист задан явно, и он не обязательно текущий-активный...


Skype: andre.tm.007
Donate: Qiwi: 9517375010
 
Ответить
Сообщение
зачем и почему мне нужен макрос
То есть вы даже кописастом пользоваться не научились... Нет, скорее вы до сих пор не знаете расположение клавиши F1 и поля поиска... :D
[vba]
Код
Sub CommandButton1_Click()
     fileSaveName = Application.GetSaveAsFilename("", "PDF (*.pdf), *.pdf")
     If fileSaveName <> False Then
         Sheets("Лист2").ExportAsFixedFormat Type:=xlTypePDF, Filename:=(fileSaveName), _
             Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=False
     End If
End Sub
[/vba]Обратите внимание на то, что сохраняемый лист задан явно, и он не обязательно текущий-активный...

Автор - AndreTM
Дата добавления - 17.12.2013 в 22:05
Edvin Дата: Среда, 18.12.2013, 09:40 | Сообщение № 14
Группа: Пользователи
Ранг: Новичок
Сообщений: 34
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
AndreTM,
большое спасибо за макрос.
Я конечно понимаю, что новичка пнуть - святое дело:), но если я абсолютно не разбираюсь в макросах, не думаю, что F1 мне сильно поможет. У вас написание макроса заняла несколько минут, я бы на работе сидел не один час. Я думал форумы и нужны для взаимопомощи:)
 
Ответить
СообщениеAndreTM,
большое спасибо за макрос.
Я конечно понимаю, что новичка пнуть - святое дело:), но если я абсолютно не разбираюсь в макросах, не думаю, что F1 мне сильно поможет. У вас написание макроса заняла несколько минут, я бы на работе сидел не один час. Я думал форумы и нужны для взаимопомощи:)

Автор - Edvin
Дата добавления - 18.12.2013 в 09:40
RAN Дата: Среда, 18.12.2013, 12:53 | Сообщение № 15
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
Я думал форумы и нужны для взаимопомощи:


Ой, какие высокие слова!

А позвольте полюбопытствовать, кому тут вы взаимопомогли?


Быть или не быть, вот в чем загвоздка!
 
Ответить
Сообщение
Я думал форумы и нужны для взаимопомощи:


Ой, какие высокие слова!

А позвольте полюбопытствовать, кому тут вы взаимопомогли?

Автор - RAN
Дата добавления - 18.12.2013 в 12:53
DAKRAY Дата: Среда, 18.12.2013, 13:35 | Сообщение № 16
Группа: Пользователи
Ранг: Участник
Сообщений: 73
Репутация: 1 ±
Замечаний: 0% ±

Excel 2003
Тема очень кстати) Как-раз искал такую.)

AndreTM, я попробовал прописать кнопку, после нажатия предлагает сохранить, выбираю место куда сохранить, жму Save выскакивает такое чучело(см. приложение)
и обведенные желтым строки становятся желтыми.)) Подскажите, пожалуйста, в чем может быть проблема?
К сообщению приложен файл: 0468659.gif (50.1 Kb)


Сообщение отредактировал DAKRAY - Среда, 18.12.2013, 13:36
 
Ответить
СообщениеТема очень кстати) Как-раз искал такую.)

AndreTM, я попробовал прописать кнопку, после нажатия предлагает сохранить, выбираю место куда сохранить, жму Save выскакивает такое чучело(см. приложение)
и обведенные желтым строки становятся желтыми.)) Подскажите, пожалуйста, в чем может быть проблема?

Автор - DAKRAY
Дата добавления - 18.12.2013 в 13:35
SkyPro Дата: Среда, 18.12.2013, 13:45 | Сообщение № 17
Группа: Друзья
Ранг: Старожил
Сообщений: 1206
Репутация: 255 ±
Замечаний: 0% ±

2010
[vba]
Код
xlTypePDF
[/vba] нет в 2003м офисе.(минута поиска в яндексе).


skypro1111@gmail.com
 
Ответить
Сообщение[vba]
Код
xlTypePDF
[/vba] нет в 2003м офисе.(минута поиска в яндексе).

Автор - SkyPro
Дата добавления - 18.12.2013 в 13:45
DAKRAY Дата: Среда, 18.12.2013, 14:26 | Сообщение № 18
Группа: Пользователи
Ранг: Участник
Сообщений: 73
Репутация: 1 ±
Замечаний: 0% ±

Excel 2003
Как жаль.(

нет в 2003м офисе.(минута поиска в яндексе).


Хотя у меня и в 2007 почему-то не сработала. Какие-то глючные у меня видать офисы.)) Хотя вроде лицензионные.


Сообщение отредактировал DAKRAY - Среда, 18.12.2013, 17:40
 
Ответить
СообщениеКак жаль.(

нет в 2003м офисе.(минута поиска в яндексе).


Хотя у меня и в 2007 почему-то не сработала. Какие-то глючные у меня видать офисы.)) Хотя вроде лицензионные.

Автор - DAKRAY
Дата добавления - 18.12.2013 в 14:26
KuklP Дата: Среда, 18.12.2013, 16:24 | Сообщение № 19
Группа: Проверенные
Ранг: Старожил
Сообщений: 2369
Репутация: 486 ±
Замечаний: 0% ±

2003-2010
но если я абсолютно не разбираюсь в макросах
То есть более порядочный путь чем выклянчивать халяву и при этом еще и демагогию разводить - закажите в платном разделе.
форумы и нужны для взаимопомощи:)
ага, но отнюдь не для выполнения заказов наглых халявщиков.


Ну с НДС и мы чего-то стoим! kuklp60@gmail.com
WM Z206653985942, R334086032478, U238399322728
 
Ответить
Сообщение
но если я абсолютно не разбираюсь в макросах
То есть более порядочный путь чем выклянчивать халяву и при этом еще и демагогию разводить - закажите в платном разделе.
форумы и нужны для взаимопомощи:)
ага, но отнюдь не для выполнения заказов наглых халявщиков.

Автор - KuklP
Дата добавления - 18.12.2013 в 16:24
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Сохрание одного листа из книги в *pdf (Формулы)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!