Znaleziono 45 wyników
- 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...
- 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...
- 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...
- 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...
- 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...
- 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ść.
- 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.
- ś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...
- ś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...
- 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...
- 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 ...
- 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...
- 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
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
- 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 ...
- 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...
- 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
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
- 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ć" ...
- 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
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
- 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.
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.
- ś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) ...
- 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?
- 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...
- 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).
- 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...
- ś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
- 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...
- 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
Dziękuję za odpowiedź. Czyli póki co pozostaje tylko pobieranie listy z zakresu.
Pozdrawiam
- 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...
- 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.
- 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...