Strona 1 z 1

[SOLVED] Export do PDF - Błąd wykonania ...

: pn maja 25, 2020 10:50 pm
autor: RysiekOpen
Problem dotyczy eksportu do PDF;

korzystam z Makra; (Windows7 - 64 bit, Apache OpenOffice 4.1.3)

Kod: Zaznacz cały

Sub Eksport_Arkusza_do_PDF

   '---- ustawienie eksportu do pdf -----------------
   Dim Arg2(0) as new com.sun.star.beans.PropertyValue
   Arg2(0).Name = "FilterName"
   Arg2(0).Value = "writer_pdf_Export"
   '---- zapis do pliku PDF --------------------------
   ThisComponent.storeToURL( "file:///F:/Plik.pdf", Arg2() )

End Sub
I wszystko jest ok … do czasu użycia;
Menu Plik → Eksportuj jako PDF → Eksportuj → Zapisz

Wówczas przy wykonywaniu ThisComponent.storeToURL( "file:///F:/Plik.pdf", Arg2() )
pojawia się błąd. (Błąd ten pojawia się każdorazowo przy próbie wykonania tego polecenia w danej sesji Arkusza)
Przechwytywanie.JPG
Przechwytywanie.JPG (16.82 KiB) Przejrzano 3828 razy
Po zamknięciu Arkusza i ponownym otwarciu – wszystko wraca do normy, instrukcja wykonuje się prawidłowo.

Zapewne chodzi o jakieś ustawienia, ale moje poszukiwania na razie są bezowocne ...
Co zrobić aby wyeliminować ten błąd i przywrócić prawidłowe wykonywanie operacji eksportu w danej sesji ?.

W załączeniu przedstawiam Arkusz demonstracyjny tego problemu.

Re: Export do PDF - Błąd wykonania ...

: wt maja 26, 2020 12:03 pm
autor: Jan_J
pole FilterName o wartości writer_pdf_Export wywołany z Calca?
istnieje filtr calc_pdf_export, czy jego użycie usunie problem?

Re: Export do PDF - Błąd wykonania ...

: wt maja 26, 2020 9:25 pm
autor: RysiekOpen
Jan_J pisze:pole FilterName o wartości writer_pdf_Export wywołany z Calca?
istnieje filtr calc_pdf_export, czy jego użycie usunie problem?
No w mordę … O TO CHODZI !!!

Zaimplementowałem wydruk PDF i wszystko chodziło poprawnie na tym ustawieniu, więc nie zwracałem uwagi na słowa kluczowe.
Działało wszystko poprawnie dopóki użytkownik nie zaczął robić wydruku bezpośrednio z Menu Plik … - wtedy zaczęło się krzaczyć.

DZIĘKI ZA POMOC – PROBLEM ROZWIĄZANY

pozdrawiam
Rysiek S.