Automatyczne dodawanie/usuwanie kolumn i wierszy

Dyskusje dotyczące tworzenia makropoleceń, pisania skryptów oraz programowania przy użyciu UNO

Automatyczne dodawanie/usuwanie kolumn i wierszy

Postprzez 4sp3ll » N wrz 06, 2015 10:54 am

Witam Szanowne Grono,
postanowiłem wyedukować się w dziedzinie programowania, na tyle aby wiedzieć jak zadawać pytania i przedstawić swoje koncepcje ekspertom w sposób zrozumiały.
Swoją edukację rozpoczynam od napisania makra do Arkusza Kalkulacyjnego OpenOffice.

Jestem absolutnie początkujący więc KAŻDA porada w tym zakresie jest dla mnie na wagę złota (uwagi/linki/porady), najlepiej w języku polskim. Z góry dziękuję.

Wyzwanie #1:
Dodawanie/usuwanie kolumn i wierszy w arkuszu

Znalazłem w sieci prostą funkcję wykorzystywaną w VBA, ale w oo Basic zwraca mi informację "Nie zdefiniowano procedury lub funkcji" w części "Column(2).Select":

Kod: Zaznacz cały   Rozszerz widokZwiń widok
REM  *****  BASIC  *****

Public Sub wstawkolumny
Column(2).Select
Selection.EntireColumn.Insert
Selection.EntireRow.Insert
End Sub


Czy to w ogóle dobra droga? Co robię źle i od czego powinienem zacząć?
OpenOffice 4.4.1; Windows 8.1
4sp3ll
 
Posty: 5
Dołączył(a): Wt lip 23, 2013 3:25 pm

Re: Automatyczne dodawanie/usuwanie kolumn i wierszy

Postprzez belstar » N wrz 06, 2015 9:40 pm

4sp3ll napisał(a):Czy to w ogóle dobra droga? Co robię źle i od czego powinienem zacząć?

Zła, kod VBA w większości przypadków nie będzie działać w AOO i LO.
Zacznij tutaj https://wiki.openoffice.org/wiki/Documentation/BASIC_Guide/Rows_and_Columns
LibreOffice 5.1.2.2 Ubuntu 16 LTS
belstar
 
Posty: 637
Dołączył(a): Cz mar 17, 2011 9:08 am

Re: Automatyczne dodawanie/usuwanie kolumn i wierszy

Postprzez 4sp3ll » Pn wrz 07, 2015 9:39 pm

Super :) Bardzo dziękuję!
OpenOffice 4.4.1; Windows 8.1
4sp3ll
 
Posty: 5
Dołączył(a): Wt lip 23, 2013 3:25 pm


Powrót do Makra i programowanie

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość