:: Не фоксом единым
excel - pdf конвеере
boba
Автор

Сообщений: 6269
Откуда: Медвежьи озера-
Дата регистрации: 26.03.2001
Ест куча екселовских файлов,
которые нужно оптом перевести в pdf
Макрос записи единичной операции устанавливается просто
Открыли документ, поставили свойство activeprinter
, но при запуске принтера спрашивает имя выходного файла,
Его в тексте макроса нет.
Вопрос, как извне с фокса подсунуть такое имя, чтобы
не возникал диалог выбора имени выходного файла.
Ratings: 0 negative/0 positive
Re: excel - pdf конвеере
Chemberzhy

Сообщений: 13142
Откуда: Измаил
Дата регистрации: 28.04.2009
Так диалог, наверное, драйвер "принтера" уже вызывает или нет?
Ratings: 0 negative/0 positive
Re: excel - pdf конвеере
keisov

Сообщений: 3
Дата регистрации: 25.01.2018
Попробуй написать PRN в качестве имени.
Самое главное, если это случается в pdf,то удалите старую версию и поставьте Adobe Reader DC новую с официалки www.adobe.com
Надеюсь ответил на ваш вопрос.
Ratings: 0 negative/0 positive
Re: excel - pdf конвеере
boba
Автор

Сообщений: 6269
Откуда: Медвежьи озера-
Дата регистрации: 26.03.2001
Может , кому пригодится
Закоментированная строка с большим числом
параметров не идет на некоторых компьютерах,
не знаю, в чем дело.
Работает, если в Ексел есть пункт-сохранить как pdf


Public EXLS As EXCEL.Application
EXLS = Createobject('EXCEL.APPLICATION')
*EXLS.Visible = .t.
**prn = GETPRINTER()
*exls.ActivePrinter=prn
drr = GETDIR('Выберете директорию с ексел файлами')
If Not Empty(drr)
Set Default To (drr)
lcshabname=Sys(2000,'*.xls')
Do While Not Empty(lcshabname)
lcshabname=drr + lcshabname
EXLS.Workbooks.Open(lcshabname)
** EXLS.ActiveSheet.ExportAsFixedFormat(0,Sys(5)+Curdir()+Juststem(lcshabname),0,.F.,.F.,1,1,.f.)
EXLS.ActiveSheet.ExportAsFixedFormat(0,Sys(5)+Curdir()+Juststem(lcshabname),0,.F.,.F.,1)
EXLS.ActiveWorkbook.Close()
lcshabname=Sys(2000,'*.xls',1)
ENDDO
endif
EXLS.Quit()
EXLS = Null
Release EXLS



Исправлено 2 раз(а). Последнее : Joys, 27.01.18 13:16
Ratings: 0 negative/0 positive
Re: excel - pdf конвеере
Аспид

Сообщений: 3475
Откуда: Москва
Дата регистрации: 01.04.2005
OFF
boba
Лучше все же тег code ставить.
Тяжело читается.


------------------
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 6 (Гостей: 6)

© 2000-2024 Fox Club 
Яндекс.Метрика