Có một số đặc tính mới, phương pháp và đối tượng trong Excel 2007.
Tuy nhiên, hầu hết các chương trình trong Excel 2003 hoạt động tốt trong Excel 2007
Có vài thứ từ VBA Excel 2003 mà không hoạt động tại Excel 2007.
Tôi đã tìm thấy 4 vấn đề.
"Chart.Add" cho lỗi tự động trong Excel 2007 khi có nhiều hơn 1 ô đã chọn
Lỗi không thiết lập lại bằng chính nó, nó là cần thiết sử dụng Err.clear trước lệnh mà có thể được phát hành một lỗi.
On Error Resume Next
Intruction_That_Could_be_buggy_1
if Err.Number <>0 Then
Err.Clear ' <<<<==== This command is necessary
Intruction_That_Could_be_buggy_2
if Err.Number <>0 Then
....
Phạm vi (...).Dán (xlFormulas) bây giờ dừng lại khi tồn tại một mâu thuẫn tên có thể, đó là cần thiết để sử dụng
Application.displayalerts = False
Range(....).Paste(xlFormulas)
Application.displayalerts = True
Một số phím tắt như Alt + N được dành riêng trong Excel 2007. Application.Onkey ("% n", "rotina ") không hoạt động trong trường hợp đó. Bây giờ, có nhiều phím tắt ribbon theo kiểu ALT + Letra. Tôi không thể tìm thấy bất kỳ cách nào để ngăn chặn hành vi này. Thay vào đó, nó sẽ được sử dụng phím nóng khác.
Nguồn
2010-11-06 04:30:29
+1 Cảm ơn :) Các liên kết này thực sự hữu ích. –