Сохранить из Word в pdf #741521


#0 by Блондинка_
Добрый день! Почитала про это в инете, нашла что это возможно, пишут пример такой команды MSWord.SaveAS(Путь + ИмяФайла, 17); У меня команда вызывает ошибку. Причем, если сохранять как MSWord.SaveAS(Путь + ИмяФайла, 16); - в формате word, все ок. Почему в pdf не сохраняет? Потому что у меня Word 2007? А 2010 будет сохранять?
#1 by asady
текст ошибки в секрете?
#2 by Блондинка_
Ошибка при вызове метода контекста (SaveAs): Произошла исключительная ситуация (Microsoft Word): Ошибка команды
#3 by asady
этот код исполняется на сервере или на клиенте у тебя?
#4 by Блондинка_
На клиенте. Если я все правильно понимаю)
#5 by asady
Вопросы 1. В MSWORD  у тебя точно документ? обычно так называют application 2. Открой у себя на компе ворд и сохрани любой док в pdf - ошибок нет? 3. точно убедись что этот код исполняется на клиенте.
#6 by ЧеловекДуши
Варианты 1. Нет поддержки PDF 2. Кривые руки программиста :)
#7 by ЧеловекДуши
А какая разница Где? Главное что бы На клиенте или на Сервере был Офис с поддержкой сохранения PDF. И так же, что бы правильно был передан параметр выбора типа файла для сохранения. "Не каждый Офис в PDF пишет", так для справки :)
#8 by Блондинка_
А я разве параметр неправильно передала?)
#9 by ЧеловекДуши
А ты проверь. Откуда ты взяла, что 17 - это тип PDF? Что за упертая уверенность ,что Офис вообще 2010 и выше? :)
#10 by ЧеловекДуши
+ Макрос показал совсем другой подход :) Sub Макрос1 ' ' Макрос1 Макрос ' '
#11 by ЧеловекДуши
+ Используй "ExportAsFixedFormat"
#12 by Блондинка_
Так было в примере 16-ворд, 17-pdf, так в примерах было написано)) Я не говорила что у меня офис 2010, я написала что он 2007
#13 by Масянька
Ну, елки-моталки... Попробуй в ворде сохранить в pdf. Даст?
#14 by Блондинка_
Нет, пробовала, я просто интересуюсь, стоит ли ставить 2010, будет ли там сохранять или проблема не в этом
#15 by Масянька
Блондинка блондинку не понимает :(
#16 by Блондинка_
Не сохраняет из форда в пдф. Надо ставить 2010?) Я видимо блондинистей)
#17 by User_Agronom
Поставь pdf-принтер и сохраняй в pdf из почти любой программы.
#18 by Блондинка_
Мне это не подходит, я из 1с программно сохраняю при выводе документа на печать
#19 by asady
ты что не понял? ТС хотела программно, а ты ей какой-то принтер пропихиваешь :) если из ворда не сохраняет в пдф, то и из 1С не сохранит - поверь.
#20 by dk
MSWord.SaveAS("C:1.pdf", 17);
#21 by Necessitudo
В 2010 офисе есть функция сохранения в пдф.
#22 by DJ Anthon
она иногда кривит, например, с залоченными объектами в экселе. пришлось ставить doPDF.
#23 by El_Duke
если на компе Вин ХР то сначала её надо переставить
#24 by don_Rumata
libreoffice convert to pdf совсем не подходит?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С