Trao đổi, thảo luận về Excel trong Office 12

Liên hệ QC

Peter_pan

đang tìm vòng tay ấm...
Tham gia
14/6/06
Bài viết
104
Được thích
3,370
Nghề nghiệp
không có gì ra hồn cả!
Chào các bạn,
Tôi muốn mạn phép bàn về phiên bản mới của bộ MS Office nổi tiếng. Các thay đổi về định dạng, giao diện đã làm cho bộ office này vẫn cũng cố vị trí của mình cho công việc "văn phòng"!
Các bạn hãy đọc đoạn sau đây:

Office 12 XML Formats will support VBA (just not the default formats)
There are two forms of the new formats, one that supports VBA and one that doesn't. I just read this article, and it sounds like there have been some misunderstandings around this fact. If you read through the whitepapers (Microsoft Office Open XML Formats) (Developer View of Office Open XML Formats), you'll see that there are two new forms of the XML file formats. The default formats (.docx, .pptx, .xlsx) will not support VBA.
Từ http://blogs.msdn.com/brian_jones/ar...12/438262.aspx
Thật là buồn nhỉ! Tôi tự hỏi sao thế nhỉ?! Nhưng các fan của EFC ơi, các bạn đừng buồn nữa hãy đọc tiếp đoạn kế tiếp.
There will also be "macro-enabled" versions of the new formats that will have different extensions (.docm, .pptm, .xlsm) and different content types of the parts within the files.

We created these two new types so that it would be easier to identify and deal with files that have code in them. We are by no means moving away from VBA though, which is why we have the macro-enabled versions of the new formats. VBA is still very important for a ton of our customers, and we will continue to support their solutions going forward using the new file formats. So, if you want to store VBA in your documents, you can either use the current binary formats (.doc, .xls, .ppt), or you can use the macro-enabled version of the new formats (.docm, .xlsm, .pptm). Anyone can change what format is used as the default as well, so if you decide you want to default to the macro-enabled version you can easily do this (it can be centrally controlled via policy as well)

Vâng, có thế chứ!
Còn từ trang http://blogs.officezealot.com/chris/...6/06/4701.aspx

Amazing News! New XML File Formats in Office 12
Posted on Monday, June 06, 2005 9:00 AM

Highlight_xml_145x90There is a lot of excitement about recent announcements concerning the Office 12 new XML based file formats. First, let me point out that those who have used the XML formats with Office 2003 have found many benefits. The XML format opens the door to numerous benefits for the solutions developer. Using Office to author documents and then having the ability to open that file from any other environment (Java, .NET, etc) is powerful. It gets even more powerful when any other tool can generate an Office document. XML is the biggest thing to happen to Office since the introduction of VBA years ago.

The problem: Office 2003 doesn’t go far enough. The challenge Microsoft has is to innovate in the products and to try to force fit XML into the product. With Office 12, it appears Microsoft is taking a major leap of faith in creating a new set of XML file formats that support 100% XML round tripping for both Word, Excel and PowerPoint. Why is this a leap of faith? Microsoft intends to make these new XML file formats the default instead of the old .DOC, .XLS, and .PPT.

This will make many people nervous because of potential compatibility issues with older versions of Office. To mediate this issue, Microsoft will release converters for Office 2000, Office XP, and Office 2003, so customers using previous versions will be able to open files created using the new file formats.

Personally I’m very excited about this. At some point in time we have to move forward. The old file formats have reached their capacity and usefulness. To continue to innovate in this changing world we need better a modern way to access the valuable data contained in Office. Would you rather programmatically talk to the OLE compound document format Office currently uses or an XML file format? I’m guessing most of you would respond XML.

Here are some useful resources to digest the Office 12 file format:

Press release, FAQ, and other resources:

* Pres Release: http://www.microsoft.com/presspass/f...ileFormat.mspx
* FAQ: http://www.microsoft.com/office/preview/filefaq.mspx
* More info: http://www.microsoft.com/office/preview/
* Interview with Brian Jones: http://channel9.msdn.com/ShowPost.aspx?PostID=73329

Blogs:

* Brian Jones: http://blogs.msdn.com/brian_jones/default.aspx
* Joe Andreshak: http://blogs.officezealot.com/joe/

Các bạn cũng có thể đọc tại
www.pcworld.com.vn
Số mới nhất.
Các bạn sẽ thấy từ mà được nhắc nhiều nhất có thể nói là "XML File Format". Vậy XML là gì? Các bạn hãy đọc ở đây. Hình như lời "tiên đoán" trong phần này đúng quá, mặc dù bài viết này đã viết cách đây cũng lâu lâu!
http://www.vovisoft.com/xml/drhong/xmltechnology.htm
Vậy thì các bạn yêu thích VBA của chúng ta nên chuẩn bị gì nhằm chào đón cho bộ Office 12 ra đời?
Xin hãy bàn luận tiếp ở phần II.
Thân,

Lê Văn Duyệt
 
Maika post

Như vậy là cũng không có gì đáng lo phải không ạ. Fiên bản sau chắc có lẻ phải tốt hơn những fiên bản trước đó rồi, dễ sử dụng hơn (hihi, thậm chí là cả với những vấn đề mà trước đây dùng VBA thì nay còn dễ chịu hơn nữa), với những người quen dùng các fiên bản trước đây thì Ver 12 vẫn hộ trợ định dạng file cũ và họ có thể sử dụng định dạng mới trong Ver trước đây, cũng không tồi phải không. Fiên bản mới sẽ hữu ích hơn và giải quyết được vấn đề dung lượng mà fiên bản trước đây đã vấp phải. Xu thế bây giờ là xu thế mạng, là sự chia sẻ và fiên bản mới sẽ hỗ trợ cho việc này rất nhiều, định dạng XML của fiên bản mới có lẽ là sự chờ đợi từ rất lâu rồi của cộng đồng những người dùng Excel, như thế những người kế toán (nói riêng) làm việc trên Excel sẽ tiến gần hơn với việc sử dụng phần mềm có sự truy cập đồng thời chứ không phải như trước đây nữa. Không tồi phải không nào.
smile.gif


Thực ra fiên bản Office 12 ra đời có nhiều tín hiệu đáng mừng hơn là đáng lo, mời các bạn đọc bài viết trên báo PCWORLD
 
Đào Việt Cường Post

Dear all,
-------
Có thể nói phiên bản này làm thay đổi đáng kể thói quen thao tác của người sử dụng (chủ yếu bằng mouse). Việc thay đổi này có làm ngườii dùng khó chịu mõi khi sử dụng?
Nhận thấy tầm quan trọng nêu trên nên tôi đưa chủ để này để trao đổi đổi cùng các bạn.
Vì đây là chuyên mục về MS Excel nên chúng ta chỉ trao đổi về những điểm khác biệt khi sử dụng MS Excel 12 (MSE12):
1. Sử dụng các hàm:
Việc sử dụng hàm trở lên linh động hơn nhờ chức năng "Auto Complete". Trong MSE, một công thức được nhận biết bởi dấu bằng (=). Sau dấu bằng, MSE12 sẽ tự động "lookup" ký tự bạn nhập và đưa ra danh sách các hàm tương ứng để bạn chọn. Điều này giúp bạn nhập hàm nhanh và hơn, phải nhớ ít hơn.
Thư viện hàm tiêu chuẩn được bổ sung thêm nhóm hàm Engineering và Cube (phiên bản tôi đang dùng thử không có chức năng Help nên không biết được khái quát nhóm hàm này, các bạn thử tìm hiểu xem nó có tác dụng gì!)
2. Quản lý Names hiệu quả hơn:
Hầu hết các dialog và phím tắt được MSE12 giữ lại, riêng hộp thoại quản lý Names đã được cải tiến hơn. Điểm này được coi là vượt trội so với phiên bản cũ. Các bạn sẽ cảm thấy thích thú (và chắc sẽ có thói quen tạo Name nhiều hơn) do tính thuận tiện của nó trong việc khai báo vả quản lý. Chúng ta có thể thêm ghi chú cho mỗi name và có thể chọn nhiều name cùng lúc, sao chép names dễ dàng hơn.
3. Chức năng Preview:
Bạn có thế thấy ngay các hiệu ứng định dạng trước khi chọn thuộc tính thực sự. Điều này nghe có vẻ thú vị, nhưng theo tôi là hơi phiền phức, nhất là khi chọn fonts, tô màu.
4. Tạo header & footer dễ dàng hơn:
Với MSE12, giờ đây các header và footer được trình bày "có sao thấy vậy" chứ không còn ẩn sâu trong Page Setup nữa. MSE12 còn cung cấp cho chúng ta chế độ view Page Layout. Ở chế độ này, các tài liệu được trình bày dưới dạng trang giấy theo đúng định dạng của máy in chứ không còn dài "thườn thượt" trên cả sheet như các phiên bản trước nữa!
5. Các menu và thanh công cụ do người dùng tự tạo:
Theo quan sát ban đầu của mình thì chúng ta không thể khởi tạo các menu và thanh công cụ theo cách thông thường. Một trong những điểm khác biệt lớn nhất trong MSE12 là giao diện. Sẽ phải có nhiều chủ đề bàn về cách tạo menu và toolbar trong MSE12, tôi cũng chưa biết làm sao để tạo ra chúng. Riêng các trình đơn và các thanh công cụ do người dùng tạo ra từ trước, nếu muốn sử dụng bạn chọn trong thẻ Add-ins.
Một điểm mới nữa là bạn có thể "sửa đổi, bổ sung" các phím tắt cho mỗi menu hay nút lệnh. (Tuy nhiên điều này theo tôi không được khuyến khích vì sẽ không tạo ra thói quen cần thiết!)
6. Không còn phiền phức với hộp thoại "cảnh báo macro" (Security) ngay cả khi chế độ bảo vệ đặt ở mức cao. Điều này tạo cho người sử dụng cảm giác dễ chịu một cách rõ rệt.
7. Không gian Worksheet và tốc độ:
Có thông tin rằng với MSE12, bạn có thể làm được "nhiều hơn", "nhanh hơn" (?) nhưng tôi chưa nhận thấy điều đó. Ngược lại tôi thử nghiệm trên cùng một file thì thấy tốc độ lưu trữ của MSE12 thua xa!
8. Các bạn tiếp tục bổ sung nhé!
 
hieu1563 post

Về Oficce 12 : Tính năng vượt trội của bộ này theo mình là có thể đa dạng file hơn trong việc Save As. Nó có thể lưu trực tiếp thành file pdf, và xuất hiện thêm mấy dạng file nữa với dung lượng nhỏ hơn nhiều so với các bản 11 trở về trước, nhưng quá trình lưu file chậm hơn rất nhiều.
Giao diện thì mang sắc màu Vista nhiều hơn.
Điều được mọi người quan tâm nhất và cũng than phiền nhiều nhất là các thanh công cụ. Xưa nay chúng ta đã quen với việc thanh menu trải xuống trong rất nhiều phần mềm, nay thì đã hoàn toàn khác. Tất cả các thanh Menu đều hiện ra, nhưng chỉ là những nút đại diện, khi Click vào đó thì nó mới hiện ra tất cả. Nếu mọi người quen dùng theo Classic Style thì đây là một điều rất khó chịu

Các bạn đừng mong chờ nhiều vào sự hỗ trợ các công cụ cá nhân như tính toán, làm văn bản, định dạng, làm thuyết trình, lịch công tác . . . vượt trội so với phiên bản 11, thực ra 11 cũng đã đầy đủ hết rồi. Điểm mạnh đặc biệt của phiên bản 12 là khả năng tương tác trong môi trường Web rất cao, cho nên tính cộng đồng và sự chia sẻ file trong phiên bản 12 mới là điều đáng nói.

Chúc các bạn thỏa mãn với phiên bản 12 này.
 
Dear Lucky_luce,
-----------------
Mình thấy chủ đề này có nhiều điểm chưa hợp lý:
- Thứ nhất, Tên chủ đề: "Office 12 và VBA" quá chung chung
- Thứ hai, khối kiến thức này không liên quan đến lập trình vì:
- Thứ ba nếu nói đến VBA trong MSE12 thì không có gì... đáng bàn cả.
Và có lẽ đây là tin không đáng mừng đối với người lập trình VBA Excel vì MSE12 vẫn tích hợp Visual Basic for Applications phiên bản 6.4. mà không hề có bất kỳ sự hỗ trợ bổ sung nào.
Với mục đích tìm hiểu những điểm mới của MSE12 để chúng ta không quá ngỡ ngàng khi sử dụng, trong chủ đề này các bạn hãy cùng tìm hiểu những đối tượng đã được cải tiến hoặc được bổ sung thêm.

Hôm nay mình bổ sung thêm một đối tượng mới, Table - một dạng của Name. Điều mà những người sử dụng Excel không thích thú khi sử dụng Name trong MSE có lẽ là tính "trừu tượng" của nó. Mỗi khi xác định phạm vi (tham chiếu của name) chúng ta phải vào mục Insert/Name/Define. Nhưng bây giờ, với MSE12 bạn sẽ không cảm thấy phiền phức như thế nữa. Ngay tại ngăn Insert, trình đơn thứ 2 (Table) sẽ cho phép bạn tạo một "Name" hoàn toàn "Visible". Bạn sẽ cảm thấy thích thú và có lẽ sẽ làm việc với nó thường xuyên hơn. Để tăng cường sức mạnh cho công cụ này, bạn hãy bổ sung thêm nút lệnh "Records" vào ngăn công cụ Quick Access Toolbar. Nút lệnh này tương ứng với công cụ Data/Form truyền thống. Có thể chấp nhận được nếu bạn không muốn tốn công tạo ra một màn hình nhập liệu cho riêng bạn!
Mời các bạn tiếp tục khám phá!
 
Lần chỉnh sửa cuối:
Tôi nghe thấy vài năm nữa thì Microsoft Office không hỗ trợ VBA nữa, không biết thông tin đó có đúng ko vậy ?
 
Dear PhanTuHuong,
------------------
Chắc là đúng bác ạ, vì Microsoft mang VB6 ra "bỏ ngoài chợ" rồi! Nhưng thay vào đó là ngôn ngữ lập trình cải tiến hơn hẳn. Với em thì có hỗ trợ tiếp hay không thì như thế cũng đủ rồi!
 
Muốn thử excel 12 beta thì lấy ở đâu. Nghe cả làng bàn tán xôn xao wá mà không biết tìm đâu ra mà thử.

Lão Bill mà lấy đi VBA là tôi phản đối kịch liệt. Bỏ ra hàng thế kỷ cày bừa mới vỡ ra được 1 tý đã bị tước đoạt mất thì cay lắm.
 
Không gian work sheet và tốc độ xử lý của MSE12

Dear workman,
--------------
Có ai nói tước đoạt VBA của bác đâu. Mà cho dù Billgate có về hưu thì VBA vẫn luôn tồn tại và phát triển trong www.giaiphapexcel.com, em đố ai tước đoạt được đấy!
Thông tin rằng các nhà phát triển Visual Basic 6.0 đã không còn được Microsoft quan tâm tới là có thật, nên em đoán chắc Visual Basic for Application cũng chung số phận.
Tuy nhiên không phải là tất cả. Nhìn vào bộ MS Excel 12 lần này, mặc dù thành phần VB không có gì cách tân trong nhưng em cảm thấy thành phần A có nhiều điều rất mới lạ. Chúng ta sẽ có những thảo luận để mổ sẻ thành phần Microsoft Excel 12 Object Library bởi nó chính là đối tượng cho chúng ta phát triển các ứng dụng Excel trong tương lai.
Liên quan trong chủ đề này, trực quan có thể thấy rằng MSE12 trở thành một gã khổng lồ hơn hẳn các phiên bản trước nó. Hãy làm một phép tính để thấy rằng Excel thật không giới hạn chút nào:

CellsCount = Row(<EndCellRef>) x Column(<EndCellRef>)
(<EndCellRef> là địa chỉ ô cuối cùng: ô XFD1048576)
CellsCount= 1.048.576 x 16.384 = 17.179.869.184 (ô)

Không gian này tương đương khoảng 27.900.250 trang A4 (normal) to chưa - trong khi phiên bản trước chỉ khoảng 40.821 trang A4!
Nhưng điều tôi băn khoăn là Microsoft "làm to" như thế để làm gì. Có ai đã từng sử dụng 16.777.216 ô trong worksheet phiên bản hiện thời chưa? Mặt khác để Print được một bảng tính có dữ liệu tại ô XFD1048576, có lẽ các bạn sẽ phải mất một khoảng thời gian đủ để ăn một bữa cơm (bình dân)!
Các bạn tiếp tục nghiên cứu xem, làm sao để khai thác được tài nguyên lãng phí này?
 
Lần chỉnh sửa cuối:
Office 12 đã bị mất đi lệnh Autotext thật đáng tiếc
 
Web KT
Back
Top Bottom