Znaleziono 45 wyników

autor: zwora
ndz mar 20, 2022 10:33 am
Forum: Makra i programowanie
Temat: Uruchamianie programu z konkretnego folderu
Odpowiedzi: 0
Odsłony: 12602

Uruchamianie programu z konkretnego folderu

Witam, Potrzebuję wykonać plik pythona za pomocą makra w oo basic. Mógłbym to zrobić tak: im obj As Object obj = createUnoService("com.sun.star.system.SystemShellExecute") obj.execute(python_path,path,0) Problem w tym, że plik pythona zawiera importy z zewnętrznych bibliotek i plików, któr...
autor: zwora
ndz lip 25, 2021 7:05 am
Forum: Calc
Temat: Przypisanie przycisku do komórki
Odpowiedzi: 2
Odsłony: 2841

Re: Przypisanie przycisku do komórki

Dziękuję za odpowiedź. Zdecydowałem się na użycie hiperłącza i przekazanie numeru wiersza przez adres, a w makrze podział url i wyciągnięcie tego numeru: W komórce: =HIPERŁĄCZE("vnd.sun.star.script:Standard.Module1.kopiujDoZam?language=Basic&location=document&ROW="&WIERSZ();&qu...
autor: zwora
sob lip 24, 2021 7:35 am
Forum: Calc
Temat: Przypisanie przycisku do komórki
Odpowiedzi: 2
Odsłony: 2841

Przypisanie przycisku do komórki

Witam, Chciałbym stworzyć arkusz, który będzie dokonywał kopiowania z jednej tabeli do drugiej. W pierwszej tabeli będą dostępne wszystkie opcje (magazyn) i obok każdej pozycji będzie przycisk "kopiuj", który dopisze tę pozycję na pierwsze wolne miejsce w tabeli drugiej (zamówienie). Oczyw...
autor: zwora
sob mar 21, 2020 8:45 pm
Forum: Calc
Temat: Warunkowy zakres wydruku
Odpowiedzi: 4
Odsłony: 1784

Re: Warunkowy zakres wydruku

Dziękuję za odpowiedź. Problem w tym, że nie mogę ograniczyć się do 10 rekordów w zakresie wydruku. Chcę zintegrować swój system formularzy z formularzem zamówień pewnej firmy. Na jej formularzu jest tylko 10 możliwych pozycji towaru, ale formularz zajmuje pełną stronę (są tam jeszcze inne dodatkowe...
autor: zwora
sob mar 21, 2020 6:16 am
Forum: Calc
Temat: Warunkowy zakres wydruku
Odpowiedzi: 4
Odsłony: 1784

Warunkowy zakres wydruku

Witam, Czy w OO jest możliwość uzależnienia zakresu wydruku od spełnienia jakiegoś warunku, ale bez użycia makra? Chciałbym uzyskać efekt, w którym przy wprowadzeniu do 10 rekordów zakres wydruku będzie zawierał tylko jedną stronę, a po wprowadzeniu 11 rekordu żeby była dodawana kolejna. Wiem jak to...
autor: zwora
pt mar 13, 2020 6:11 am
Forum: Calc
Temat: Dziwne zachowanie makra [SOLVED]
Odpowiedzi: 10
Odsłony: 2868

Re: Dziwne zachowanie makra [SOLVED]

Makro okroiłem do tylko dwóch linijek przenoszenia komórek, żeby nie tracić na czytelności i akurat w tych dwóch komórkach jest wstawiany tekst. Tam gdzie wstawiam liczby używam setValue i getValue. Ale dzięki za czujność.
autor: zwora
czw mar 12, 2020 6:59 am
Forum: Calc
Temat: Dziwne zachowanie makra [SOLVED]
Odpowiedzi: 10
Odsłony: 2868

Re: Dziwne zachowanie makra [SOLVED]

Dziękuje za cenną wskazówkę. Wygląda na to, że mój moduł był zbyt duży. Utworzyłem więc nowy moduł i przeniosłem do niego makro. Teraz działa bez zarzutu. Pozdrawiam.
autor: zwora
śr mar 11, 2020 8:40 am
Forum: Calc
Temat: Dziwne zachowanie makra [SOLVED]
Odpowiedzi: 10
Odsłony: 2868

Re: Dziwne zachowanie makra

Zrobiłem jeszcze jedną rzecz. W tym dokumencie jest dość dużo makr (w sumie 1888 linijek kodu). Dla testów zacząłem usuwać inne makra i przy pewnej liczbie usuniętych makr zaczyna działać ok bez otwierania edytora makr. Może tu tkwi problem? Może z uwagi na rozmiar pliku nie "dociąga" cało...
autor: zwora
śr mar 11, 2020 8:23 am
Forum: Calc
Temat: Dziwne zachowanie makra [SOLVED]
Odpowiedzi: 10
Odsłony: 2868

Re: Dziwne zachowanie makra

Użycie tablicy jako parametru przy tworzeniu oDoc1 powoduje, że komunikat o błędzie znika. Ale jak z powrotem wróciłem z poleceniami wypełniającymi komórki, to nic się nie wypełnia. Jak otworzę edytor makr, to działa bez zarzutu. A jak otworzę plik od nowa to już nie działa (dopiero otworzenie edyto...
autor: zwora
wt mar 10, 2020 6:03 pm
Forum: Calc
Temat: Dziwne zachowanie makra [SOLVED]
Odpowiedzi: 10
Odsłony: 2868

Re: Dziwne zachowanie makra

Próbowałem już wyprowadzać komunikaty w różnych miejscach żeby znaleźć to, w którym się wysypuje. Doprowadziło mnie to do wniosku, że to problem z pętlą for. Nawet coś tak prostego jak poniżej: Sub wczytajPomiar oDoc2=ThisComponent path = ThisComponent.getURL() arr=Split(path, "formularz1.ods&q...
autor: zwora
wt mar 10, 2020 4:21 pm
Forum: Calc
Temat: Dziwne zachowanie makra [SOLVED]
Odpowiedzi: 10
Odsłony: 2868

Dziwne zachowanie makra [SOLVED]

Witam, Mam bardzo dziwny przypadek. Pisałem sobie i testowałem makro, które ma z jednego dokumentu pobrać dane i wkleić je do drugiego (tego, z którego uruchamiam makro). I dopóki miałem otworzony edytor makr wszystko działało ok. Po zamknięciu pliku z podpiętym makrem i ponownym otwarciu wyskakuje ...
autor: zwora
czw paź 18, 2018 1:00 pm
Forum: Calc
Temat: Uruchamianie arkusza z innego arkusza
Odpowiedzi: 2
Odsłony: 1040

Re: Uruchamianie arkusza z innego arkusza

Dziękuję za szybką odpowiedź. Mam jeszcze pytanie z tzw. innej beczki: czy da się wysłać e-maila spod arkusza, ale korzystając z API jakiegoś programu pocztowego na Androida? Chodzi o to, żeby wysłany e-mail pojawił się w wiadomościach wysłanych w skrzynce pocztowej. I pytanie z jeszcze innej beczki...
autor: zwora
czw paź 18, 2018 12:13 pm
Forum: Calc
Temat: Uruchamianie arkusza z innego arkusza
Odpowiedzi: 2
Odsłony: 1040

Uruchamianie arkusza z innego arkusza

Witam,

Czy w OO jest możliwość uruchomienia jednego arkusza z innego? Tzn. czy można za pośrednictwem makra wywołanego w jednym arkuszu otworzyć inny arkusz, przeprowadzić w nim obliczenia i ich wyniki ściągnąć do bieżącego arkusza?

Pozdrawiam
autor: zwora
pt paź 12, 2018 7:05 pm
Forum: Calc
Temat: Sumowanie duplikatów [SOLVED]
Odpowiedzi: 2
Odsłony: 1487

Re: Sumowanie duplikatów

Witam ponownie, Napisałem sobie jednak makro. Może się komuś przyda w przyszłości: Sub listaProduktow oSheet=ThisComponent.Sheets.getByName("prep_csv") for i = 1 to 25 oSheet.GetCellByPosition(9,i).setString("") oSheet.GetCellByPosition(10,i).setString("") next i for i ...
autor: zwora
pt paź 12, 2018 2:17 pm
Forum: Calc
Temat: Sumowanie duplikatów [SOLVED]
Odpowiedzi: 2
Odsłony: 1487

Sumowanie duplikatów [SOLVED]

Witam, Chciałbym wykonać coś takiego: Załóżmy, że mam dwie kolumny: |nakrętka | 5 | |śruba | 2 | |nakrętka | 1 | |śruba | 7 | i teraz chciałbym znaleźć sumy poszczególnych duplikatów i wyświetlić je w nowym zakresie już bez zduplikowanych nazw, czyli: |nakrętka | 6 | |śruba | 9 | Czy da się to zrobi...
autor: zwora
pt paź 12, 2018 2:08 pm
Forum: Calc
Temat: Dostęp do BD na zewnętrznym serwerze [SOLVED]
Odpowiedzi: 12
Odsłony: 3590

Re: Dostęp do BD na zewnętrznym serwerze

Witam,

Posiedziałem jeszcze nad tym tematem i po zasięgnięciu opinii na forum w języku angielskim postanowiłem użyć rozwiązania z generacją pliku csv i pobraniem go w aplikacji webowej.

Zatem dla porządku temat oznaczam jako [SOLVED], choć nie został do końca rozwiązany.

Pozdrawiam
autor: zwora
sob paź 06, 2018 7:10 am
Forum: Calc
Temat: Dostęp do BD na zewnętrznym serwerze [SOLVED]
Odpowiedzi: 12
Odsłony: 3590

Re: Dostęp do BD na zewnętrznym serwerze

Witam, Udało mi się przejść ten problem: Zamiast: Dim oParams () As New com.sun.star.beans.PropertyValue powinno być: Dim oParams As New com.sun.star.beans.PropertyValue Ale teraz utknąłem w następnym miejscu. Po uruchomieniu makra wyskakuje mi monit o treści: "Tablicę należy zwymiarować" ...
autor: zwora
czw paź 04, 2018 12:47 pm
Forum: Calc
Temat: Maksymalna wartość liczbowa w kolumnie
Odpowiedzi: 7
Odsłony: 2601

Re: Maksymalna wartość liczbowa w kolumnie

Witam,

Jest kilka sposobów. np. w innej komórce (np. B1) wpisujesz formułę: =JEŻELI(A1>100;100;A1) i kopiujesz dla całej kolumny. Jeśli to w kolumnie A wartości mają być zamieniane, to już trzeba użyć makra, bo wprowadzanie wartości nadpisałoby formułę, która by się tam znalazła.

Pozdrawiam
autor: zwora
czw paź 04, 2018 6:23 am
Forum: Calc
Temat: Dostęp do BD na zewnętrznym serwerze [SOLVED]
Odpowiedzi: 12
Odsłony: 3590

Re: Dostęp do BD na zewnętrznym serwerze

Witam,

Z tą próbą dostępu do pola zmiennej to oczywiście racja. Nazwa pola to user, więc powinno być oParams.user. Ale wygląda na to, że obiekt w ogóle nie został utworzony. Nie działa print oParams.user ani print oParams.
autor: zwora
śr paź 03, 2018 5:22 am
Forum: Calc
Temat: Dostęp do BD na zewnętrznym serwerze [SOLVED]
Odpowiedzi: 12
Odsłony: 3590

Re: Dostęp do BD na zewnętrznym serwerze

Funkcje, które zaczerpnąłem z poradnika Andrew Ptonyak'a mają postać: Sub AppendToArray(oData(), ByVal x) Dim iUB As Integer 'The upper bound of the array. Dim iLB As Integer 'The lower bound of the array. iUB = UBound(oData ()) + 1 iLB = LBound(oData ()) ReDim Preserve oData(iLB To iUB) oData(iUB) ...
autor: zwora
wt paź 02, 2018 5:32 pm
Forum: Calc
Temat: Dostęp do BD na zewnętrznym serwerze [SOLVED]
Odpowiedzi: 12
Odsłony: 3590

Re: Dostęp do BD na zewnętrznym serwerze

Czy ktoś już próbował się w ten sposób łączyć i ma jakiś przykład?
autor: zwora
sob wrz 22, 2018 7:59 am
Forum: Calc
Temat: Dostęp do BD na zewnętrznym serwerze [SOLVED]
Odpowiedzi: 12
Odsłony: 3590

Re: Dostęp do BD na zewnętrznym serwerze

Miałem mało czasu, więc nie zajmowałem się tym problemem, ale muszę już wrócić do tematu. Utworzyłem sobie bazę testową, ale mam problem z połączeniem. A w zasadzie wygląda na to, że ze zmiennymi połączenia: Nie działa nawet coś takiego: Dim sDatabaseName$ Dim sUserName$ Dim sUserPassword$ Dim sData...
autor: zwora
pt wrz 14, 2018 6:13 am
Forum: Calc
Temat: Dostęp do BD na zewnętrznym serwerze [SOLVED]
Odpowiedzi: 12
Odsłony: 3590

Re: Dostęp do BD na zewnętrznym serwerze

Dziękuję za odpowiedź. Najbardziej odpowiadałoby mi to pierwsze rozwiązanie z makrem a Basicu. Ale nie mogę nigdzie znaleźć przykładów z połączeniem z bazą danych na zewnętrznym hoście, czyli coś w rodzaju connect(hostname,username,password).
autor: zwora
czw wrz 13, 2018 6:10 pm
Forum: Calc
Temat: Dostęp do BD na zewnętrznym serwerze [SOLVED]
Odpowiedzi: 12
Odsłony: 3590

Dostęp do BD na zewnętrznym serwerze [SOLVED]

Witam, Czy jest możliwość przesłania zawartości arkusza do zewnętrznej bazy danych (na zewnętrznym serwerze)? Mogłoby to być na zasadzie makra, albo wywołania programu (lub np. skryptu php). Czy coś takiego w ogóle jest wykonalne z poziomu calc? Ewentualnie z poziomu zewnętrznego (wyciągnięcie danyc...
autor: zwora
śr sie 29, 2018 7:22 am
Forum: Calc
Temat: zabezpieczenie arkuszy hasłem [SOLVED]
Odpowiedzi: 4
Odsłony: 4720

Re: zabezpieczenie arkuszy hasłem

Bardzo dziękuję za pomoc. O coś takiego mi właśnie chodziło. Wybrałem to pierwsze rozwiązanie. Pozdrawiam
autor: zwora
ndz sie 26, 2018 8:07 pm
Forum: Calc
Temat: zabezpieczenie arkuszy hasłem [SOLVED]
Odpowiedzi: 4
Odsłony: 4720

zabezpieczenie arkuszy hasłem [SOLVED]

Witam, Chciałbym ukryć część arkuszy tak, aby ich podgląd był możliwy dopiero po wprowadzeniu hasła. Wiem jak to rozwiązać za pomocą makra, jednak nie satysfakcjonuje mnie to rozwiązanie, bo w treści makra muszę podać hasło zabezpieczające i każdy kto zna się na makrach może je łatwo podejrzeć. A ch...
autor: zwora
pn mar 06, 2017 8:34 pm
Forum: Calc
Temat: Jak dodać pustą pozycję do listy rozwijanej
Odpowiedzi: 2
Odsłony: 1405

Re: Jak dodać pustą pozycję do listy rozwijanej

Witam,
Dziękuję za odpowiedź. Czyli póki co pozostaje tylko pobieranie listy z zakresu.
Pozdrawiam
autor: zwora
sob mar 04, 2017 9:41 am
Forum: Calc
Temat: Jak dodać pustą pozycję do listy rozwijanej
Odpowiedzi: 2
Odsłony: 1405

Jak dodać pustą pozycję do listy rozwijanej

Witam, Chciałbym do listy rozwijanej dodać pusty ciąg znaków/pustą wartość. Chodzi o to, że przed wyborem pozycji z listy wartość w polu jest pusta. Po dokonaniu wyboru pojawia się wybrana wartość i nie da się już powrócić do pustej zawartości. Czy da się tak zrobić, żeby na liście była pusta pozycj...
autor: zwora
ndz paź 02, 2016 8:45 pm
Forum: Calc
Temat: Klonowanie formuł bez użycia makra
Odpowiedzi: 2
Odsłony: 1138

Re: Klonowanie formuł bez użycia makra

Bardzo dziękuję. O coś takiego właśnie chodziło.
autor: zwora
ndz paź 02, 2016 9:29 am
Forum: Calc
Temat: Klonowanie formuł bez użycia makra
Odpowiedzi: 2
Odsłony: 1138

Klonowanie formuł bez użycia makra

Witam, Czy da się bez użycia makra sklonować prostą formułę np. =A1? Przez sklonowanie rozumiem, że np. po skopiowaniu do sąsiedniego wiersza nie będzie automatycznej podmiany na =B1. I nie mogę stosować zapisu =$A1, bo co dwie kolumny musi dochodzić do zwiększenia, a co dwie nie. Potrzebne mi to je...