OpenOffice Basic

OpenOffice Basic (trước đây được gọi là StarOffice Basic hoặc StarBasic hoặc OOoBasic) là một phiên bản của ngôn ngữ lập trình BASIC ban đầu là một phần của bộ ứng dụng văn phòng StarOffice và sau này được đưa sang OpenOffice.org cũng như các phân nhánh của nó như LibreOffice (ở đây nó được gọi là LibreOffice Basic).

Mặc dù OpenOffice Basic là một phiên bản tương tự như các phiên bản khác của ngôn ngữ BASIC,như VBA của Microsoft, giao diện lập trình ứng dụng(API) là rất khác, như ví dụ dưới đây của một macro minh họa. Trong khi có một cách dễ dàng hơn để có thể " đếm số đoạn văn" của một tài liệu, tví dụ cho thấy các phương pháp cơ bản để truy cập mỗi đoạn văn trong một tài liệu văn bản, liên tục.

Sub ParaCount
'
' Count number of paragraphs in a text document
'
    Dim Doc As Object, Enum As Object, TextEl As Object, Count As Long
    Doc = ThisComponent
' Is this a text document?
    If Not Doc.SupportsService("com.sun.star.text.TextDocument") Then
        MsgBox "This macro must be run from a text document", 64, "Error"
        Exit Sub
    End If
    Count = 0
' Examine each component - paragraph or table?
    Enum = Doc.Text.CreateEnumeration
    While Enum.HasMoreElements
        TextEl = Enum.NextElement
' Is the component a paragraph?
        If TextEl.SupportsService("com.sun.star.text.Paragraph") Then
            Count = Count + 1
        End If
    Wend
'Display result
    MsgBox Count, 0, "Paragraph Count"
End Sub
  • So sánh các bộ ứng dụng văn phòng

Đọc thêm

[sửa | sửa mã nguồn]
  • Steinberg, James. Open Office Basic: An Introduction. CreateSpace Independent Publishing Platform. ISBN 978-1481270939.

Tham khảo

[sửa | sửa mã nguồn]

Liên kết ngoài

[sửa | sửa mã nguồn]
BASIC Macros
OpenOffice.org API
Chúng tôi bán
Bài viết liên quan
Việt Nam và ván cờ Biển Đông
Việt Nam và ván cờ Biển Đông
Không ai có thể chọn được hàng xóm, và Việt Nam đã mang trên mình số phận của 1 quốc gia nhỏ yếu kề tường sát vách bên cạnh 1 nước lớn và hùng mạnh là Trung Quốc
Lần đầu tiên nhìn thấy “bé ciu
Lần đầu tiên nhìn thấy “bé ciu" là thứ trải nghiệm sâu sắc thế nào?
Lần đầu tiên nhìn thấy “bé ciu" là thứ trải nghiệm sâu sắc thế nào?
Những chi tiết ẩn dụ khiến bạn thấy
Những chi tiết ẩn dụ khiến bạn thấy "Thiếu Niên Và Chim Diệc" hay hơn 10 lần
Những bộ phim của Ghibli, hay đặc biệt là “bố già” Miyazaki Hayao, luôn mang vẻ "siêu thực", mộng mơ và ẩn chứa rất nhiều ẩn dụ sâu sắc
Cẩm nang để một mình - đừng cố để có một người bạn
Cẩm nang để một mình - đừng cố để có một người bạn
Tôi đã từng là một người cực kì hướng ngoại. Đối với thế giới xung quanh, tôi cảm thấy đơn độc đến vô vàn