Danh mục

OpenOffice.org Calc bổ sung thêm phần hỗ trợ Excel VBA

Số trang: 3      Loại file: pdf      Dung lượng: 137.50 KB      Lượt xem: 12      Lượt tải: 0    
Thư viện của tui

Phí tải xuống: miễn phí Tải xuống file đầy đủ (3 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Noel Power là nhà phát triển của Novell phụ trách giới thiệu thành phần thao tác Excel VBA cho OpenOffice.org Calc. Theo ông, sở dĩ các thao tác này hoàn thiện bởi:Nó cho phép các marco Excel VBA chạy tự nhiên bên trong OpenOffice.org.Cung cấp mô hình đối tượng tương thích. Nâng cấp liên tục mô hình tương thích bằng cách xác định và triển khai các API được dùng rộng rãi và hữu ích nhất.Mở rộng biểu tượng cho mức cơ bản ooo-basic, bao gồm cả API tương thích.Sửa đổi chế độ chạy thực cơ bản ooo lõi (core...
Nội dung trích xuất từ tài liệu:
OpenOffice.org Calc bổ sung thêm phần hỗ trợ Excel VBA OpenOffice.org Calc bổ sung thêm phần hỗ trợ Excel VBANoel Power là nhà phát triển của Novell phụ trách giới thiệu thành phần thao tácExcel VBA cho OpenOffice.org Calc. Theo ông, sở dĩ các thao tác này hoàn thiệnbởi: Nó cho phép các marco Excel VBA chạy tự nhiên bên trong OpenOffice.org. Cung cấp mô hình đối tượng tương thích. Nâng cấp liên tục mô hình tương thích bằng cách xác định và triển khai các API được dùng rộng rãi và hữu ích nhất. Mở rộng biểu tượng cho mức cơ bản ooo-basic, bao gồm cả API tương thích. Sửa đổi chế độ chạy thực cơ bản ooo lõi (core ooo-basic runtime) để điều khiển cú pháp Excel VBA.Novell đang mang lại cộng đồng lớn hơn cho sản phẩm của mình. Mã nguồnhoàn toàn miễn phí trênOpenOffice.org Hackers Pages, phần hướng dẫn cáchthức xây dựng trên trang xây dựng của OpenOffice.org được cung cấp cho mọingười. Hơn nữa chúng tôi rất hân hạnh được nói rằng chúng tôi đã bổ sung thànhphần thao tác VBA vào các phiên bản OpenOffice.org của Novell dành choWindows, Noel nói.Nếu bạn muốn xây dựng phiên bản OOo mới, các bước sau là đơn giản và dễ làmnhất: Tải mã nguồn về. Tiến hành cấu hình hệ thống. Đây là phần đòi hỏi mức độ công việc chuyên sâu nhất trong chương trình. Thông tin phản hồi bạn thu được rất hữu ích. Vấn đề là bạn phải đưa ra được quyết định chính xác về file bổ sung hệ thống đòi hỏi hay phần chương trình cài đặt bạn muốn vô hiệu hoá. Download các gói OOo thực (bạn chỉ cần gõ ./download sau mỗi lần cấu hình được thiết lập hoàn chỉnh). Tạo ứng dụng.Dẫu vậy, có thể bạn chẳng phải tự mình làm tất cả các việc trên. Đến nay VBA đãđược hỗ trợ trong các phiên bản OpenOffice.org sau:• Ark• Debian• DroplineGNOME• Frugalware• Gentoo• Mandriva• QiLinux• Red Hat (FC6)• Ubuntu• SUSE and SUSE SLEDĐáng tiếc, không có cách dễ dàng nào xác định liệu chương trình của bạn có hỗ trợcác hoạt động VBA phân tách hay không ngoại trừ cách thử một số mã VBA.Theo Noel: Bạn có thể dùng bộ tổ chức cơ bản ooo-basic (Tools -> Macros -> Organize Macros -> OpenOffice.org Basic) và chuyển hướng sang văn bản nếuvăn bản có chứa các marco. Chúng không được chú thích và nhiều khả năngthành phần được cho phép hoạt động.Nếu bạn cài đặt một phân phối được hỗ trợ hay phiên bản OpenOffice.org củaNovell trên hệ điều hành Linux bạn đang sử dụng hoặc cài đặt OpenOffice.org củaNovell cho Windows thì bất kỳ marco Excel nào cũng làm việc được trong Calc?Câu trả lời là không! VBA không được hỗ trợ đầy đủ đến mức hoàn hảo. Nhưngtheo Noel: Chúng tôi nghĩ chúng tôi đã bao quát được một lượng lớn các kiểu sửdụng thông thường. Các marco chúng tôi đưa ra hầu hết đều sử dụng tập con cácđối tượng trong Excel API (như Range, Worksheet, Workbook…). Chúng tôi tậptrung hỗ trợ các đối tượng đó và các phương thức, thuộc tính của chúng.Nếu bạn có chương trình Excel riêng, bạn có thể đem ra thử lại và xem chuyên gìxảy ra. Các marco sẽ chạy giống như bạn đang mở văn bản trong Excel vậy. Nếukhông có Excel của Microsoft Office, bạn có thể dùnghypocycloid-demo.xls. Mộthypocycloid xác định được đường dẫn của một điểm cố định trong vòng tròn khinó quay vòng bên trong vòng tròn lớn hơn. Bảng tính sẽ tạo ra các hypocycloidkhác cho bạn. Nếu đang dùng OpenOffice.org có hỗ trợ VBA, tất cả các nút vàcon trượt sẽ hoạt động, thay đổi ảnh nền trên màn hình mặc dù thực sự tất cả mãnguồn được viết ra từ Excel VBA.Mọi thứ khác như thế nào nếu bạn load hypocycloid-demo.xls vào một phiên bảnOpenOffice.org không hỗ trợ VBA? Khi đó OpenOffice.org sẽ mở một trang tínhExcel ngay cả trong trường hợp nó có chứa các marco VBA. Nhưng khi bạn ấn bấtkỳ nút nào, chẳng có gì xảy ra cả. Và điều quan trọng nhất là bạn không nhận đượcbất cứ thông báo lỗi nào. ...

Tài liệu được xem nhiều:

Gợi ý tài liệu liên quan: