Strona 1 z 1

Kopiowanie filtrowanych tabel z Calc do Writer

: pn cze 29, 2015 9:57 am
autor: cemik1
Stworzyłem w Calcu prostą tabelę
calc0.jpg
calc0.jpg (13.31 KiB) Przejrzano 2118 razy
którą następnie przefiltrowałem (ilość większa od 3)
calc.jpg
calc.jpg (8.97 KiB) Przejrzano 2118 razy
Po zaznaczeniu tej przefiltrowanej tabeli chciałem ją skopiować do Writera. Spodziewałem się otrzymać też tabelę z przefiltrowanymi danymi. Jednak zarówno proste wklejanie, jak i wklej specjalnie nie działają tak, jak myślałem:
writer.jpg
Otrzymuje się bądź obrazek, bądź wszystkie dane (jakby nie było filtru), bądź prosty tekst.

Jakiej opcji użyć (najlepiej z automatycznym uzupełnianiem danych po zmianie w Calcu, czyli coś w stylu DDE) aby tabela we Writerze zawierała tylko przefiltrowane dane?

Re: Kopiowanie filtrowanych tabel z Calc do Writer

: pn cze 29, 2015 10:21 pm
autor: Jan_J
Szczególnie zastanawia różnica w imporcie schowka RTF i Text. Świadczy o niespójności bazy kodu źródłowego.
Ja bym chyba nie starał się na siłę używać autofiltra, tylko działał na filtrze kopiującym. Arkusz powinien pamiętać jego parametry, pozwalać na ich zmianę oraz na odświeżanie wyników.

Re: Kopiowanie filtrowanych tabel z Calc do Writer

: pn sie 03, 2015 11:04 am
autor: cemik1
Z filtrowaniem danych poradziłem sobie pisząc odpowiednie makra w Calc. Gotowe tabele eksportuję do Write za pomocą łącz DDE. Problemem jest jednak, że po filtrowaniu tabele mają różną wielkość. Zmienia się zarówno ilość wierszy jak i kolumn. Łącze DDE zaciąga do dokumentu Write zawsze stałą, określoną przy jego zakładaniu wielkość tabeli. Niemożliwa jest modyfikacja tak osadzonej tabeli w dokumencie tekstowym (kasowanie kolumn czy wierszy). Czy mógłby ktoś zaproponować makro w Calc, które modyfikowałoby łącze DDE (rozmiar tabeli) w dokumencie Write? A może jest prostszy sposób?
Clipboard06a.jpg