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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.01.2017, 12:43   #1
SanRn
 
Регистрация: 12.01.2017
Сообщений: 4
По умолчанию Сохранение Excel в PDF.

Код:
Dim TimeStamp, DestinationFile, fso
TimeStamp = CStr(Year(Date)) & CStr(MonthName(Month(Date), True)) & CStr(Day(Date)) & "-" & CStr(Hour(time))

DestinationFile = "E:\Test\" & TimeStamp & ".xls"

Set fso = CreateObject("Scripting.FileSystemO bject")
fso.CopyFile "C:\Documents and Settings\Administrator\Desktop\test .xls", DestinationFile
Worksheets("Sheet1").Select
ActiveSheet.ExportAsFixedFormat ,xlTypePDF , "E:\Test\" & TimeStamp & ".pdf"
Есть вот такой скрипт, написанный не в Exel, а в SCADA Experion PKS.
Работает наполовину, т.е копирует файл, но в формат PDF не экспортируется. Ошибок при этом не выдаёт. Type:=xlTypePDF и т.п не работает.
Кто может чем нибудь помочь?

Последний раз редактировалось Аватар; 12.01.2017 в 20:23.
SanRn вне форума Ответить с цитированием
Старый 12.01.2017, 13:38   #2
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 3,289
По умолчанию

Цитата:
Сообщение от SanRn Посмотреть сообщение
т.е копирует файл, но в формат PDF не экспортируется.
а если после копирования, открыть скопированный и его експортировать?
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.
Aleksandr H. вне форума Ответить с цитированием
Старый 12.01.2017, 20:19   #3
SanRn
 
Регистрация: 12.01.2017
Сообщений: 4
По умолчанию

Если написать простой макрос экспортирования то будет работать. Мне нужно чтобы все делалось автоматом. Так не желательно чтобы книга открывалась в екселе. Пробовал открывать через скрипт тоже не выходит.
SanRn вне форума Ответить с цитированием
Старый 15.01.2017, 14:14   #4
SanRn
 
Регистрация: 12.01.2017
Сообщений: 4
По умолчанию

Да совершенно верно копирует, но не экспортирует.
SanRn вне форума Ответить с цитированием
Старый 15.01.2017, 16:14   #5
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

а попробуйте описать не как Вы делали (и как не получилось), а что хотите получить (как должно работать)?
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 23.01.2017, 17:14   #6
andrlukinn
Новичок
Джуниор
 
Регистрация: 22.01.2017
Сообщений: 3
По умолчанию

Насколько я знаю экспортировть Excel в PDF невозможно
andrlukinn вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сохранение Excel в PDF. SanRn Помощь студентам 0 12.01.2017 12:14
сохранение в pdf ts-alan ASP.NET 0 22.04.2016 09:21
сохранение в PDF и отправка по почте strannick Microsoft Office Excel 26 01.04.2012 14:43
Множественное сохранение PDF файлов artemavd Общие вопросы Delphi 29 25.01.2011 16:51
СОХРАНЕНИЕ В ФОРМАТЕ *.PDF provodnikam Microsoft Office Word 10 20.02.2010 10:31