LibreOffice: Cách tạo Macro của riêng bạn

Nếu thiếu một chức năng trong LibreOffice, bạn có thể tự lập trình nó. Trong phần sau, bạn sẽ tìm hiểu cách bạn có thể lập trình macro của riêng mình và ghi lại chúng để chuẩn hóa tự động.

Với Visual Basic for Applications (VBA), Microsoft đã chứng minh một cách ấn tượng mức độ linh hoạt và đa năng của một ngôn ngữ script có thể được sử dụng cho Microsoft Office. Tập lệnh VBA đặc biệt phổ biến trong các công ty: Đảm bảo rằng nhiều quy trình công việc cụ thể của công ty chạy hoàn toàn tự động khi làm việc với Office.

Tuy nhiên, bộ ứng dụng văn phòng miễn phí LibreOffice cũng có một ngôn ngữ macro mạnh mẽ tương đối mạnh mẽ, không cần phải che giấu sự cạnh tranh thương mại của Microsoft. Bộ ứng dụng văn phòng LibreOffice là một phần không thể thiếu của Ubuntu. Bạn có thể kích hoạt các thành phần riêng lẻ của LibreOffice thông qua thanh bắt đầu ở bên trái cửa sổ.

Cách lập trình "macro" trong LibreOffice

Mã nguồn của LibreOffice vô cùng lớn và phức tạp. Do đó, rất khó để thêm các chức năng mới ở đây. Nhưng bạn không cần phải làm vậy. Các lập trình viên đã tạo ra một giao diện giúp việc này trở nên dễ dàng hơn nhiều.
Bạn có thể lập trình các tiện ích mở rộng của riêng mình, được gọi là "macro", trong LibreOffice. Để thực hiện việc này, trước tiên hãy nhấp vào menu trên "Công cụ / Macro / Quản lý macro / LibreOffice Basic". Một hộp thoại xuất hiện trong đó trước tiên bạn đặt tên cho macro mới của mình. Đối với ví dụ của tôi, tôi sẽ nhập tên "Hello_World". Sau đó nhấp vào "Mới" để tạo macro.
Bây giờ môi trường lập trình cho LibreOffice Basic sẽ mở ra. Tại đây bạn có thể nhập lệnh, bắt đầu và kiểm tra mã của mình. Một vài dòng mã nguồn đã được cung cấp:
REM ***** CƠ BẢN *****
Chính phụ
Kết thúc Sub
Sub hello_world
Kết thúc Sub
"Sub Hallo_Welt" đánh dấu phần đầu của mã riêng của tôi và "End Sub" là phần cuối.
Ở bên trái, bạn có thể thấy cái gọi là "danh mục đối tượng". Nó chứa một cái nhìn tổng quan hình cây về các macro và mô-đun hiện có. Nếu không thể nhìn thấy macro của bạn lúc đầu, hãy mở nhánh "My Macros & Modules / Standard / Module1" trong cây này. Tên macro của bạn xuất hiện ở đây, trong ví dụ "Hello_World" của tôi.
Nhiệm vụ lập trình đơn giản nhất theo truyền thống là để dòng chữ "Hello World" được hiển thị. Bạn thực hiện việc này bằng cách viết lệnh sau giữa "Sub Hallo_Welt" và "End Sub":
msgbox "Xin chào thế giới"
Sau đó, bắt đầu macro của bạn bằng cách nhấn phím F5 hoặc nhấp vào biểu tượng tương ứng trong thanh menu.

Tự động hóa các quy trình tiêu chuẩn với các macro của riêng bạn

Nếu bạn chạy đi chạy lại một số lệnh nhất định trong LibreOffice, bạn có thể làm cho công việc của mình dễ dàng hơn bằng cách ghi lại những gì được gọi là macro. Macro là một tập hợp các lệnh cụ thể mà bạn có thể thực hiện lặp đi lặp lại mà không cần phải nhập các lệnh theo cách thủ công.

Một ví dụ đơn giản: Bạn coi trọng một thiết kế đồng nhất trong thư từ của mình. Vì lý do này, tất cả đồ họa và hình ảnh được chèn vào tài liệu phải có thiết kế đồng nhất, ví dụ như khung có độ dày nhất định. Để tạo một macro tương ứng bằng cách sử dụng trình ghi macro, hãy tiến hành như sau:

  1. Ví dụ: tạo một tài liệu mới bằng trình xử lý văn bản LibreOffice Writer và lưu tài liệu bằng FILE - SAVE.
  2. Nhập bất kỳ hình ảnh nào vào tài liệu.
  3. Khởi động trình ghi macro bằng cách nhấp vào EXTRAS - MACROS - RECORD MACRO.
  4. Bây giờ thực hiện các hành động mong muốn.
  5. Sau đó nhấp vào DỪNG GHI trong bảng nổi RECORD MACRO.
  6. Bây giờ bạn có thể nhập tên cho macro bạn đã tạo trong hộp thoại xuất hiện.
  7. Để sử dụng macro sau này trên các hình ảnh khác, chỉ cần đánh dấu hình ảnh tương ứng và sau đó nhấp vào macro mới được tạo trong EXTRAS - EXECUTE MACROS - MY MACROS.

LƯU Ý: Nếu không thể chọn mục menu RECORD MACRO, bạn phải thiết lập trước môi trường thời gian chạy Java. Để thực hiện việc này, hãy cài đặt gói LIBREOFFICE-JAVA-COMMON và kích hoạt lại trình xử lý văn bản LibreOffice Writer.

Bạn sẽ giúp sự phát triển của trang web, chia sẻ trang web với bạn bè

wave wave wave wave wave