|
Создание PDF файла через VBA
|
|||
---|---|---|---|
#18+
BelkinЭто нужно делать программно через VBA, там в цикле создаются .doc, затем нужно .pdf, а потом отправить на e-mail Кстати, я бы постарался изменить в этом месте, а именно - создавал бы письма сразу в HTML-формате (с картиночками и прочим) - у меня сейчас так и делается... И конечному юзеру приятней будет - ибо никаких вложений... Зачем PDF-то? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.02.2007, 13:48 |
|
Создание PDF файла через VBA
|
|||
---|---|---|---|
#18+
AndrF BelkinЭто нужно делать программно через VBA, там в цикле создаются .doc, затем нужно .pdf, а потом отправить на e-mail Кстати, я бы постарался изменить в этом месте, а именно - создавал бы письма сразу в HTML-формате (с картиночками и прочим) - у меня сейчас так и делается... И конечному юзеру приятней будет - ибо никаких вложений... Зачем PDF-то? Это документ за подписью директора, не хочется чтобы в документе фигурировала его подпись как картинка . А так и .doc можно отправить нет проблем. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.02.2007, 14:14 |
|
Создание PDF файла через VBA
|
|||
---|---|---|---|
#18+
BelkinЭто документ за подписью директора, не хочется чтобы в документе фигурировала его подпись как картинка . А так и .doc можно отправить нет проблем. А с каких пор из PDF-файла стало проблемой вырезать картинку? Да хоть через тот же скриншот - даже думать не надо... ... |
|||
:
Нравится:
Не нравится:
|
|||
12.02.2007, 14:24 |
|
Создание PDF файла через VBA
|
|||
---|---|---|---|
#18+
AndrF BelkinЭто документ за подписью директора, не хочется чтобы в документе фигурировала его подпись как картинка . А так и .doc можно отправить нет проблем. А с каких пор из PDF-файла стало проблемой вырезать картинку? Да хоть через тот же скриншот - даже думать не надо... Это будет как будто оригинал отсканированный, а то явная картинка Мы эти документы в другие компании отправляем. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.02.2007, 14:41 |
|
Создание PDF файла через VBA
|
|||
---|---|---|---|
#18+
Belkin[quot AndrF][quot Belkin]Это документ за подписью директора, не хочется чтобы в документе фигурировала его подпись как картинка . А так и .doc можно отправить нет проблем. Да понял я что вы отправляете. Это будет та же картинка 1:1. Кроме того, бумажный документ тоже прекрасно сканируется... А PDF разбирается на части. И что с того, что у кого-то есть такая подпись: http://img.galya.ru/galya.ru/Pictures/catalog_dir/2005/04/16/9914.jpg ... |
|||
:
Нравится:
Не нравится:
|
|||
12.02.2007, 15:26 |
|
Создание PDF файла через VBA
|
|||
---|---|---|---|
#18+
AndrF Belkin[quot AndrF][quot Belkin]Это документ за подписью директора, не хочется чтобы в документе фигурировала его подпись как картинка . А так и .doc можно отправить нет проблем. Да понял я что вы отправляете. Это будет та же картинка 1:1. Кроме того, бумажный документ тоже прекрасно сканируется... А PDF разбирается на части. И что с того, что у кого-то есть такая подпись: http://img.galya.ru/galya.ru/Pictures/catalog_dir/2005/04/16/9914.jpg У нас хранятся оригиналы с подписями. А мы отправляем отсканированный вариант, а если отправить такой, то не факт что его подписали(хотя тот тоже не факт). Мне дали задание я делаю, а .doc уже хоть сейчас отправляй. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.02.2007, 15:36 |
|
Создание PDF файла через VBA
|
|||
---|---|---|---|
#18+
В проекте VBA в "References" добавляем ссылку на "Acrobat Distiller" Dim PDFDist As New ACRODISTXLib.PdfDistiller Dim TempFile as String : TempFile="c:\temp.prn" Dim PDFFile as String : PDFFile="c:\temp.pdf" ActiveDocument.PrintOut OutputFileName:=TempFile, PrintToFile:=True PDFDist.FileToPDF TempFile, PDFFile, "" Kill TempFile ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2007, 11:29 |
|
Создание PDF файла через VBA
|
|||
---|---|---|---|
#18+
SoftParanoikВ проекте VBA в "References" добавляем ссылку на "Acrobat Distiller" Dim PDFDist As New ACRODISTXLib.PdfDistiller Dim TempFile as String : TempFile="c:\temp.prn" Dim PDFFile as String : PDFFile="c:\temp.pdf" ActiveDocument.PrintOut OutputFileName:=TempFile, PrintToFile:=True PDFDist.FileToPDF TempFile, PDFFile, "" Kill TempFile Что то не получается пишет что фаил .prn используется другим процессом. А у тебя все работает? Подскажи что сделать. Заранее благодарен. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2007, 12:34 |
|
Создание PDF файла через VBA
|
|||
---|---|---|---|
#18+
Belkin SoftParanoikВ проекте VBA в "References" добавляем ссылку на "Acrobat Distiller" Dim PDFDist As New ACRODISTXLib.PdfDistiller Dim TempFile as String : TempFile="c:\temp.prn" Dim PDFFile as String : PDFFile="c:\temp.pdf" ActiveDocument.PrintOut OutputFileName:=TempFile, PrintToFile:=True PDFDist.FileToPDF TempFile, PDFFile, "" Kill TempFile Что то не получается пишет что фаил .prn используется другим процессом. А у тебя все работает? Подскажи что сделать. Заранее благодарен. В догонку скрин шот ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2007, 12:35 |
|
Создание PDF файла через VBA
|
|||
---|---|---|---|
#18+
Проблема, думаю в том, что у тебя настроена печать в фоновом режиме. Попробуй так: Dim PDFDist As New ACRODISTXLib.PdfDistiller Dim TempFile as String : TempFile="c:\temp.prn" Dim PDFFile as String : PDFFile="c:\temp.pdf" ActivePrinter = "Acrobat Distiller" ActiveDocument.PrintOut Background:=False,OutputFileName:=TempFile, PrintToFile:=True PDFDist.FileToPDF TempFile, PDFFile, "" Kill TempFile ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2007, 13:55 |
|
Создание PDF файла через VBA
|
|||
---|---|---|---|
#18+
SoftParanoikПроблема, думаю в том, что у тебя настроена печать в фоновом режиме. Попробуй так: Dim PDFDist As New ACRODISTXLib.PdfDistiller Dim TempFile as String : TempFile="c:\temp.prn" Dim PDFFile as String : PDFFile="c:\temp.pdf" ActivePrinter = "Acrobat Distiller" ActiveDocument.PrintOut Background:=False,OutputFileName:=TempFile, PrintToFile:=True PDFDist.FileToPDF TempFile, PDFFile, "" Kill TempFile Огрмоное спасибо!!! Все сделал, теперь отлично. СПАСИБО!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
14.02.2007, 11:24 |
|
Создание PDF файла через VBA
|
|||
---|---|---|---|
#18+
думаю, что это уже давно не актуально ! но хочу поделиться отличным методом Код: vbnet 1. 2.
судя по всему этот метод появился в office 2007 Document.ExportAsFixedFormat Method ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2013, 14:47 |
|
|
start [/forum/moderation_log.php?user_name=yulica_2005]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 493ms |
total: | 647ms |
0 / 0 |