Hành động ImportExportSpreadsheet Macro

Quan trọng:  Bài viết này là dịch máy, hãy xem tuyên bố miễn trừ trách nhiệm. Bạn hãy tìm phiên bản tiếng Anh của bài viết này tại đây để tham khảo.

Bạn có thể sử dụng hành động macro ImportExportSpreadsheet nhập hoặc xuất dữ liệu giữa cơ sở dữ liệu hiện tại Access (.mdb hoặc .accdb) và tệp bảng tính. Bạn cũng có thể nối kết dữ liệu trong một bảng tính Excel với cơ sở dữ liệu Access hiện tại. Với một bảng tính được nối kết, bạn có thể xem dữ liệu bảng tính có quyền truy nhập trong khi vẫn cho phép truy nhập hoàn toàn dữ liệu từ chương trình bảng tính Excel của bạn. Bạn cũng có thể nối kết đến dữ liệu trong một bảng tính tệp Lotus 1-2-3, nhưng dữ liệu này cũng là chỉ đọc trong Access.

Ghi chú: Bắt đầu trong Access 2010, hành động macro TransferSpreadsheet đã được đổi tên để ImportExportSpreadsheet.

Ghi chú: Hành động này sẽ không được phép nếu cơ sở dữ liệu là không tin cậy.

Thiết đặt

Hành động macro ImportExportSpreadsheet có các đối số sau đây.

Đối số hành động

Mô tả

Chuyển kiểu

Kiểu truyền bạn muốn thực hiện. Chọn nhập, xuấthoặc nối kết trong hộp Chuyển loại trong phần Hành động đối số của cửa sổ thiết kế macro. Mặc định là nhập.

Ghi chú: Kiểu truyền nối kết không được hỗ trợ để truy nhập dự án (.adp).

Kiểu bảng tính

Kiểu bảng tính để nhập từ, xuất sang hoặc nối kết đến. Bạn có thể chọn một trong số các kiểu bảng tính trong hộp. Mặc định là Sổ làm việc Excel.

Ghi chú: Bạn có thể nhập từ và nối kết (chỉ đọc) với Lotus. Tệp WK4, nhưng bạn không thể xuất dữ liệu Access để định dạng bảng tính này. Access cũng không còn hỗ trợ việc nhập, xuất hoặc nối kết dữ liệu từ Lotus. TUẦN hoặc bảng tính Excel Phiên bản 2.0 với hành động này. Nếu bạn muốn nhập từ hoặc nối kết đến dữ liệu bảng tính trong Excel Phiên bản 2.0 hoặc Lotus. TUẦN định dạng, chuyển đổi dữ liệu bảng tính vào một phiên bản mới hơn của Excel hoặc Lotus 1-2-3 trước khi nhập hoặc nối kết dữ liệu vào trong Access.

Tên bảng

Tên bảng Access để nhập dữ liệu bảng tính để xuất dữ liệu bảng tính từ hoặc nối kết dữ liệu bảng tính. Bạn cũng có thể nhập tên của Access truy vấn chọn bạn muốn xuất dữ liệu từ. Đây là một đối số bắt buộc.

Nếu bạn chọn nhập trong đối số Kiểu chuyển , truy nhập nối dữ liệu bảng tính vào bảng này nếu bảng đã tồn tại. Nếu không, Access sẽ tạo ra một bảng mới có chứa dữ liệu bảng tính.

Trong Access, bạn không thể sử dụng câu lệnh SQL để xác định dữ liệu để xuất khi bạn đang sử dụng hành động macro ImportExportSpreadsheet . Thay vì dùng câu lệnh SQL, bạn phải trước tiên tạo truy vấn và sau đó xác định tên truy vấn trong đối số Tên bảng .

Tên tệp

Tên của tệp bảng tính để nhập từ, xuất sang hoặc nối kết đến. Bao gồm đường dẫn đầy đủ. Đây là một đối số bắt buộc.

Access tạo bảng tính mới khi bạn xuất dữ liệu từ Access. Nếu tên tệp là giống như tên của một bảng tính hiện có, Access sẽ thay thế bảng tính hiện có, trừ khi bạn đang xuất một phiên bản 5.0 trở lên sổ làm việc Excel. Trong trường hợp đó, Access sẽ sao chép dữ liệu đã xuất tiếp theo trang tính mới sẵn dùng trong sổ làm việc.

Nếu bạn đang nhập từ hoặc nối kết đến Excel Phiên bản 5.0 hoặc bảng tính mới hơn, bạn có thể chỉ định một trang tính cụ thể bằng cách sử dụng đối số phạm vi .

Có tên trường

Xác định xem liệu hàng đầu tiên của bảng tính có chứa tên của các trường. Nếu bạn chọn , Access sẽ dùng các tên trong hàng này dưới dạng tên trường trong bảng Access khi bạn nhập hoặc nối kết dữ liệu bảng tính. Nếu bạn chọn không, Access coi hàng đầu tiên là một hàng dữ liệu thường. Mặc định là không.

Khi bạn xuất ra một bảng Access hoặc truy vấn chọn một bảng tính, tên trường được chèn vào hàng đầu tiên của bảng tính dù những gì bạn chọn trong đối số này.

Phạm vi

Phạm vi ô để nhập hoặc nối kết. Đối số này để trống để nhập hoặc nối kết toàn bộ bảng tính. Bạn có thể nhập tên của một phạm vi trong bảng tính hoặc xác định phạm vi ô để nhập hoặc nối kết, chẳng hạn như A1:E25 (lưu ý rằng A1 … Cú pháp E25 không hoạt động trong Access 97 trở lên). Nếu bạn đang nhập từ hoặc nối kết đến Excel Phiên bản 5.0 hoặc bảng tính mới hơn, bạn có thể thêm tiền tố phạm vi có tên của trang tính và dấu chấm than; Ví dụ, ngân sách! A1:C7.

Ghi chú: Khi bạn xuất ra bảng tính, bạn phải bỏ trống đối số này. Nếu bạn nhập một phạm vi, xuất sẽ không thành công.

Ghi chú

Bạn có thể xuất dữ liệu trong truy vấn chọn truy nhập vào bảng tính. Truy nhập xuất tập kết quả của truy vấn, đối xử với nó giống như bảng.

Dữ liệu bảng tính bạn chắp thêm truy nhập bảng hiện có phải là tương thích với cấu trúc của bảng.

  • Mỗi trường trong bảng tính phải có cùng loại dữ liệu dưới dạng trường tương ứng trong bảng.

  • Các trường phải nằm trong cùng một đơn hàng (trừ khi bạn đặt đối số Có trường tên, trong trường hợp trường tên trong bảng tính phải khớp với các tên trường trong bảng).

Hành động macro này là tương tự như cách bấm vào tab Dữ liệu bên ngoài rồi bấm Excel trong nhóm nhập hoặc xuất . Bạn có thể dùng các lệnh này để chọn một nguồn dữ liệu, chẳng hạn như Access hay một kiểu của cơ sở dữ liệu, bảng tính hoặc tệp văn bản. Nếu bạn chọn một bảng tính, một chuỗi các hộp thoại xuất hiện, hoặc một hướng dẫn truy nhập chạy, mà bạn chọn tên của bảng tính và các tùy chọn. Các đối số hành động macro ImportExportSpreadsheet phản ánh các tùy chọn trong các hộp thoại hoặc trong các trình hướng dẫn.

Ghi chú: Nếu bạn truy vấn hoặc lọc bảng tính được nối kết, truy vấn hoặc bộ lọc là chữ.

Nếu bạn nối kết đến một bảng tính Excel đang mở trong chế độ chỉnh sửa, Access sẽ chờ cho đến khi bảng tính Excel nằm ngoài chế độ chỉnh sửa trước khi hoàn thành nối kết; bạn sẽ không hết thời gian.

Để chạy hành động ImportExportSpreadsheet trong Visual Basic for Applications (VBA) mô-đun, hãy dùng phương pháp TransferSpreadsheet của đối tượng DoCmd .

Ghi chú: Tuyên bố miễn trừ trách nhiệm Dịch Máy: Bài viết này do một hệ thống máy tính dịch mà không có sự can thiệp của con người. Microsoft cung cấp những bản dịch máy này để giúp người dùng không nói tiếng Anh hiểu nội dung về các sản phẩm, dịch vụ và công nghệ của Microsoft. Do bài viết này được dịch máy nên có thể có các lỗi về từ vựng, cú pháp hoặc ngữ pháp.

Phát triển các kỹ năng của bạn
Khám phá nội dung đào tạo
Sở hữu tính năng mới đầu tiên
Tham gia Người dùng nội bộ Office

Thông tin này có hữu ích không?

Cảm ơn phản hồi của bạn!

Cảm ơn bạn đã phản hồi! Để trợ giúp tốt hơn, có lẽ chúng tôi sẽ kết nối bạn với một trong những nhân viên hỗ trợ Office của chúng tôi.

×