VicoTas
Câu hỏi
MrTien ftienhts
22/04/2013 20:17

Chuyển form dữ liệu từ Word sang Excel?



Danh sách câu trả lời (1)
Thu Trang thutrang 22/04/2013 20:17

Nhưng đôi khi, bạn chỉ cần chuyển một bản ghi tại một thời điểm nào đó. Ví dụ, bạn cần chuyển một form dữ liệu đơn hàng vào một cơ sở dữ liệu mua hàng lớn hơn. Bài viết này sẽ hướng dẫn cách chuyển dữ liệu từ Word sang Excel.

Bước đầu tiên trong quá trình chuyển đổi là phải xác định bốn thành phần: các dữ liệu cần chuyển, tập tin nguồn chứa dữ liệu, tập tin đích mà bạn muốn chuyển giao dữ liệu, công cụ thực hiện chuyển đổi (mã VBA). Đối với dữ liệu, bạn có thể sử dụng một form dạng Word để thu thập dữ liệu (dữ liệu đầu vào) hoặc có thể là form dạng Web, một số định dạng khác.

Khi công việc chuẩn bị hoàn tất, bạn xác định các yếu tố động trong định dạng đích. Trong bài viết này sử dụng hai yếu tố, tên và số điện thoại của một công ty, hồ sơ được ghi vào bảng ghi, bạn có thể xem một ví dụ đơn giản trong hình sau:

Cách chuyển form dữ liệu từ Word sang Excel

  • 1

    Kế đến, bạn cần tạo ra form nguồn để thu thập dữ liệu. Form Word là một tài liệu chứa các ô trống được gọi là trường để bạn có thể nhập dữ liệu. Trường là một ô được xác định trước có chức năng lưu trữ và chấp nhận dữ liệu nhập vào. 

    Ví dụ này sử dụng biểu mẫu đơn giản gồm có hai trường Shipping Company và Phone. 
    Để tạo ra form trong Word, bạn chèn hai trường văn bản vào trong tài liệu Word như sau:
    - Bấm vào thẻ Developer rồi chọn trường ab trong menu Legacy Forms xổ xuống (trong nhóm Controls). Trong Word 2003, bạn chọnToolbar từ menu View và chọn Forms, xuất hiện thanh công cụ chứa công cụ Text Form Field. 
    - Sau đó, bạn bấm vào 
    Properties trong nhóm Controls hoặc bấm đôi chuột vào trường đang hiển thị để mở thuộc tính của nó. Trong hộp thoại Text Form Field Options, bạn nhập txtCompanyName vào ô thuộc tính Bookmark, bấmOK. Bạn thực hiện tương tự đối với txtPhone, rồi lưu biểu mẫu.

    Chuyển form dữ liệu từ Word sang Excel

  • 2

    Để thêm vào mã chuyển đổi một bản ghi từ các trường vào bảng tính, bạn mở biểu mẫu Word rồi bấm tổ hợp phím Alt + F11 để khởi động Visual Basic Editor (VBE). Từ menu Insert, bạn chọn Module rồi nhập vào đoạn mã sau, rồi lưu lại và trở về biểu mẫu Word.

    Bạn có thể thêm một nút macro vào thanh Ribbon hoặc một nút lệnh nào đó vào tài liệu. Tuy nhiên, bằng cách sử dụng trường trong biểu mẫu, bạn có thể bỏ qua các công cụ trên giao diện và thực thi các trường trong macro như sau: bấm đôi chuột vào trường Phone (txtPhone) để mở trang thuộc tính của sheet.
    Từ danh sách xổ xuống của mục Exit, bạn chọn macro chuyển đổi từ đoạn mã trên (TransferToExcel), bấm OK. Bạn bấm phím Tab thì trường Phone sẽ được thực thi, nó sẽ sao chép văn bản từ trường Company name và Phoneđến tập tin Sales.xlsx. Lưu ý, khi áp dụng đoạn mã trên vào công việc thực tế của bạn thì bạn hãy cập nhật đường dẫn một cách thích hợp.

    Trước khi sử dụng biểu mẫu Word, bạn nên hạn chế việc thay đổi các trường trong biểu mẫu, bằng cách vào thẻDeveloper rồi bấm vào Restrict Editing trong nhóm Protect. Trong Word 2003, bạn bấm vào Protect trên thanh công cụ Form. Ở bảng tác vụ hiện ra, bạn đánh dấu chọn vào Allow only this type of editing in this document, chọn Filling In Forms trong danh sách xổ xuống, bấm YesStart Enforcing Protection rồi nhập vào hai lần mật khẩu và bấm OK.

Trả lời câu hỏi
Tải lại mã
Câu hỏi lĩnh vực Cơ sở dữ liệu
Hin Một số nhược điểm của Office 2013?

Đăng lúc: 20:17 - 22/04/2013 trong Cơ sở dữ liệu

Đức Cảnh vì sao điện thoại em không nhận thẻ nhớ mà máy tính vẫn nhận ?

Đăng lúc: 20:17 - 22/04/2013 trong Cơ sở dữ liệu

Xuân Trọng Cách hiển thị thanh Text Toolbar trong Paint?

Đăng lúc: 20:17 - 22/04/2013 trong Cơ sở dữ liệu

Củ Chuối Cách sửa nội dung file PDF dễ như trong Word?

Đăng lúc: 20:17 - 22/04/2013 trong Cơ sở dữ liệu

Chip chip Sửa lỗi problem with shortcut: fatal error during installation.!

Đăng lúc: 20:17 - 22/04/2013 trong Cơ sở dữ liệu

nophoto Những tên miền miẽn phí có đuôi như blogspot.com không dùng trong bao nhiêu lâu sẽ xóa ?

Đăng lúc: 20:17 - 22/04/2013 trong Cơ sở dữ liệu

Nguyễn Văn Siêu Mua danh sách khách hàng tiềm năng ở đâu?

Đăng lúc: 20:17 - 22/04/2013 trong Cơ sở dữ liệu

Manh Linh Làm sao sửa được mẫu tin (record) trong câu lệnh Browse khi ta nối 2 field lại với nhau trong (Foxpro)?

Đăng lúc: 20:16 - 22/04/2013 trong Cơ sở dữ liệu

Đức Cảnh Máy tính e bị lắc khi khởi động máy mong các a chị chỉ giùm!!!!!!!!!!!!!

Đăng lúc: 20:16 - 22/04/2013 trong Cơ sở dữ liệu

nophoto Tại sao cần phải học Oracle ?

Đăng lúc: 20:16 - 22/04/2013 trong Cơ sở dữ liệu

Xuân Trọng Làm thế nào để thêm hiệu ứng cho powerpoint 2010 ?

Đăng lúc: 20:16 - 22/04/2013 trong Cơ sở dữ liệu

Hin Ai mua USB 1 GB giá rẻ ko???

Đăng lúc: 20:16 - 22/04/2013 trong Cơ sở dữ liệu

Ngô Minh Tùng Cách tạo trang bìa tùy chỉnh trong Microsoft Word 2010?

Đăng lúc: 20:16 - 22/04/2013 trong Cơ sở dữ liệu

nophoto Cách đơn giản để mở file .docx?

Đăng lúc: 20:16 - 22/04/2013 trong Cơ sở dữ liệu

Hin Tìm giúp em nguyên nhân website chạy chậm?

Đăng lúc: 20:16 - 22/04/2013 trong Cơ sở dữ liệu

nophoto Hỏi về cách copy file .HTML?

Đăng lúc: 20:16 - 22/04/2013 trong Cơ sở dữ liệu

Đức Việt Tại sao khi mở file lại thấy hiện ra dòng "the system could not find the enviroment option was entered"?

Đăng lúc: 20:16 - 22/04/2013 trong Cơ sở dữ liệu

Link Lỗi khi chuyển đổi file work?

Đăng lúc: 20:16 - 22/04/2013 trong Cơ sở dữ liệu

Đức Cảnh Mình muốn chỉnh sửa trong exel. ai biết chỉ giúp nhé?

Đăng lúc: 20:16 - 22/04/2013 trong Cơ sở dữ liệu

MrTien Cho mình hỏi máy nội bộ khác sao lại có thể in được đoạn Chat của mình trên yahoo cách đây vài ngày

Đăng lúc: 20:16 - 22/04/2013 trong Cơ sở dữ liệu

Rao vặt Siêu Vip