Kullanıcı Tanımlı Fonksiyonlar
LibreOffice Calc'de kullanıcı tanımlı fonksiyonları aşağıdaki yollarla oluşturabilirsiniz:
-
Basic IDE (Bütünleşik Geliştirme Ortamı) kullanılarak kendi fonksiyonlarınızı oluşturabilirsiniz. Bu yöntem temel programlama bilgisi gerektirir.
-
Fonksiyonları eklentiler olarak programlayabilirsiniz. Bu yöntem ileri düzey programlama bilgisi gerektirir.
LibreOffice Basic Kullanılarak bir Fonksiyon Tanımlanması
-
Choose .
-
Düzenle düğmesine tıklayın. Şimdi Basic IDE'sini göreceksiniz.
-
Enter the function code. In this example, we define a VOL(a; b; c) function that calculates the volume of a rectangular solid with side lengths a, b and c:
Function VOL(a, b, c)
VOL = a*b*c
End Function
-
Basic-IDE penceresini kapatın.
Fonksiyonunuz varsayılan modüle otomatik kaydedilir ve şimdi kullanıma hazırdır. Eğer fonksiyonunuzu bir başka bilgisayardaki Calc belgesine de uygulamak istiyorsanız, bir sonraki kısımda açıklandığı gibi fonksiyonu Calc belgesine kopyalayabilirsiniz.
Bir belgeye Fonksiyon Kopyalanması
”LibreOffice Basic Kullanılarak bir Fonksiyon Tanımlanması” İkinci adımında, Makro iletişim penceresinde Düzenle düğmesine tıklayın. Varsayılan olarak, Makrodan alanında Makrolarım - Standart - Module1 modülü seçilidir. Standart kütüphanesi yerel olarak kullanıcı yolunuzda bulunmaktadır.
Eğer Bir Calc belgesine kullanıcı tanımlı fonksiyon kopyalamak isterseniz:
-
Choose .
-
Makrodan alanında Makrolarım - Standard - Module1 seçimini yapın, ve Düzenle düğmesine tıklayın.
-
Basic-IDE penceresinde kullanıcı tanımlı fonksiyonun kaynak kodunu seçin ve panoya kopyalayın.
-
Basic-IDE penceresini kapatın.
-
menüsünü seçin.
-
Makrodan alanında (Calc belgesi ismi) - Standard - Module1 seçimini yapın. Düzenle düğmesine tıklayın.
-
Pano içeriğini Basic-IDE belgesine yapıştırın.
LibreOffice Calc'de Kullanıcı Tanımlı Fonksiyon Kullanılması
Once you have defined the function VOL(a; b; c) in the Basic-IDE, you can apply it the same way as the built-in functions of LibreOffice Calc.
-
Open a Calc document and enter numbers for the function parameters a, b and c in cells A1, B1, and C1.
-
Bir başka hücreye imleci yerleştirin ve aşağıdakini girin:
=VOL(A1;B1;C1)
-
Fonksiyon değerlendirilir ve sonucu seçilmiş hücrede görürsünüz.