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

Dyskusje dotyczące tworzenia makropoleceń, pisania skryptów oraz programowania przy użyciu UNO
RysiekOpen
Posty: 8
Rejestracja: wt maja 19, 2020 3:55 pm

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

Post 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 3294 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.
Załączniki
Arkusz_Problem_PDF.ods
(21.92 KiB) Pobrany 185 razy
Ostatnio zmieniony wt maja 26, 2020 9:26 pm przez RysiekOpen, łącznie zmieniany 1 raz.
Apache OpenOffice 4.1.3
Jan_J
Posty: 4558
Rejestracja: pt maja 22, 2009 1:20 pm
Lokalizacja: Wrocław

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

Post 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?
JJ
LO (7.6|24.2) ∙ Python (3.12|3.10) ∙ Unicode 15 ∙ LᴬTEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Rocky|CentOS)
RysiekOpen
Posty: 8
Rejestracja: wt maja 19, 2020 3:55 pm

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

Post 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.
Apache OpenOffice 4.1.3
ODPOWIEDZ