Bỏ qua để tới nội dung chính
Đăng nhập với Microsoft
Đăng nhập hoặc tạo một tài khoản.
Xin chào,
Chọn một tài khoản khác.
Bạn có nhiều tài khoản
Chọn tài khoản bạn muốn đăng nhập.

Lưu ý:  Chúng tôi muốn cung cấp cho bạn nội dung trợ giúp mới nhất ở chính ngôn ngữ của bạn, nhanh nhất có thể. Trang này được dịch tự động nên có thể chứa các lỗi về ngữ pháp hoặc nội dung không chính xác. Mục đích của chúng tôi là khiến nội dung này trở nên hữu ích với bạn. Vui lòng cho chúng tôi biết ở cuối trang này rằng thông tin có hữu ích với bạn không? Dưới đây là bài viết bằng Tiếng Anh để bạn tham khảo dễ hơn.

Mẫu biểu mẫu chỉ có thể chứa script hoặc quản lý mã được viết bằng một ngôn ngữ lập trình. Bạn có thể thay đổi ngôn ngữ lập trình của mẫu biểu mẫu bằng cách loại bỏ gốc script hoặc mã được quản lý, cách xác định một ngôn ngữ lập trình mới, ghi lại gốc script hoặc mã được quản lý trong mới ngôn ngữ lập trình, sau đó thêm mã lệnh mới hoặc được quản lý Mã vào mẫu biểu mẫu.

Lưu ý: InfoPath không thể chuyển đổi script hiện có hoặc quản lý mã từ một ngôn ngữ lập trình để ngôn ngữ lập trình khác.

Trong bài viết này

Tổng quan

Khi bạn cần phải sử dụng script hoặc mã được quản lý để thêm lô-gic kinh doanh của mẫu biểu mẫu, chẳng hạn như thực hiện một phép tính phức tạp bằng cách sử dụng giá trị mà người dùng nhập vào biểu mẫu dựa trên mẫu biểu mẫu của bạn, bạn có thể thêm lô-gic kinh doanh của bạn bằng cách dùng một về một số khác nhau ngôn ngữ lập trình, bao gồm C# hoặc Microsoft Visual Basic. Sau khi bạn thêm script hoặc mã được quản lý của mẫu biểu mẫu, bất kỳ thay đổi nào bạn muốn thực hiện, hoặc bất kỳ script mới hoặc quản lý mã mà bạn muốn thêm vào mẫu biểu mẫu của bạn phải được viết trong cùng một ngôn ngữ lập trình.

Khi mẫu biểu mẫu của bạn phát triển để đáp ứng các yêu cầu kinh doanh mới, bạn có thể cần thay đổi ngôn ngữ lập trình được dùng trong mẫu biểu mẫu của bạn. Ví dụ, giả sử các trường hợp sau đây:

  • Công ty của bạn có một chính sách mới mà tất cả các chương trình Microsoft Windows và phần mở rộng chương trình phát triển bởi bộ phận của bạn dùng C# ngôn ngữ lập trình. Các mẫu biểu mẫu hiện có được dùng trong công ty của bạn được thiết kế bằng cách dùng ngôn ngữ lập trình Visual Basic. Để tuân thủ với chính sách mới, bạn phải chuyển đổi tất cả các mẫu biểu mẫu để họ sử dụng C# ngôn ngữ lập trình.

  • Bạn đã phát hành mẫu biểu mẫu được tạo trong Microsoft Office InfoPath 2003 có script viết trong JScript. Vì Microsoft Office InfoPath 2007 cho phép người dùng của bạn để điền biểu mẫu dựa trên mẫu biểu mẫu trong trình duyệt Web, bạn phải chuyển đổi mẫu biểu mẫu này vào một mẫu biểu mẫu trình duyệt hỗ trợ, và sau đó phát hành lên máy chủ chạy InfoPath Forms Services. Tuy nhiên, InfoPath Forms Services có thể chỉ hiển thị các mẫu biểu mẫu với mã được quản lý tập hợp; bạn không thể phát hành mẫu biểu mẫu có chứa script vào máy chủ chạy InfoPath Forms Services. Bạn phải chuyển đổi script vào lắp ráp mã được quản lý để bạn có thể phát hành mẫu biểu mẫu vào máy chủ chạy InfoPath Forms Services.

  • Bạn chịu trách nhiệm cho duy trì một vài mẫu biểu mẫu mà bạn không thiết kế. Các mẫu biểu mẫu chứa script viết trong JScript. Mặc dù bạn có thể đọc và viết script viết trong JScript, bạn có nhiều hơn nữa thạo viết script bằng cách dùng các Microsoft Visual Basic Scripting Edition (VBScript) ngôn ngữ lập trình. Vì bạn sẽ giữ nguyên các mẫu biểu mẫu, nó sẽ hiệu quả hơn nếu script được viết trong VBScript, vì vậy bạn quyết định thay thế script hiện có được viết trong JScript với script viết bằng cách dùng VBScript.

Nếu bạn cần thay đổi ngôn ngữ lập trình được dùng trong mẫu biểu mẫu hiện có, bạn trước hết phải loại bỏ script hiện có hoặc mã được quản lý từ mẫu biểu mẫu, và sau đó bạn xác định ngôn ngữ lập trình mới cho mẫu biểu mẫu. Sau khi bạn thay đổi ngôn ngữ lập trình trong mẫu biểu mẫu, bạn có thể ghi lại script hoặc mã được quản lý bằng ngôn ngữ mới, bằng cách dùng trình soạn thảo Script Microsoft hoặc công cụ Microsoft Visual Studio dành cho ứng dụng, sau đó bạn thêm mã lệnh mới vào mẫu biểu mẫu của bạn.

Đầu trang

Thay đổi ngôn ngữ lập trình của mẫu biểu mẫu

Trước khi bạn thay đổi ngôn ngữ lập trình của mẫu biểu mẫu, bạn có thể muốn lưu bản sao của mã nguồn ban đầu trong trình soạn thảo văn bản, chẳng hạn như Microsoft Notepad, trong trường hợp bạn cần tham chiếu đến nó hoặc sử dụng mã ban đầu.

Lưu mã nguồn ban đầu

  1. Mở mẫu biểu mẫu của bạn trong chế độ thiết kế.

  2. Trên menu công cụ , hãy trỏ để lập trìnhvà sau đó thực hiện một trong các thao tác sau:

    • Nếu mẫu biểu mẫu của bạn chứa script, bấm Trình soạn thảo Script của Microsoft.

    • Nếu mẫu biểu mẫu của bạn chứa mã được quản lý, bấm Công cụ Microsoft Visual Studio dành cho ứng dụng.

  3. Trên menu sửa của trình soạn thảo Script Microsoft hoặc công cụ Microsoft Visual Studio dành cho ứng dụng, hãy bấm Chọn tất cả.

  4. Trên menu Sửa, bấm Sao chép.

  5. Dán mã bạn sao chép vào trình soạn thảo văn bản, chẳng hạn như Notepad.

  6. Lưu tệp trình soạn thảo văn bản.

Thay đổi ngôn ngữ lập trình của mẫu biểu mẫu

  1. Trên menu công cụ , bấm Tùy chọn biểu mẫu.

  2. Bên dưới thể loại trong hộp thoại Tùy chọn biểu mẫu , bấm lập trình.

  3. Bên dưới ngôn ngữ lập trình, bấm Loại bỏ mã.

  4. Bấm trong hộp thông báo cảnh báo bạn rằng bạn là về để loại bỏ mã từ mẫu biểu mẫu.

  5. Trong danh sách ngôn ngữ mã mẫu biểu mẫu , bấm ngôn ngữ mà bạn muốn sử dụng trong mẫu biểu mẫu.

    Mẹo: Nếu bạn đang thay đổi ngôn ngữ lập trình Visual Basic hoặc C#, trong hộp vị trí dự án cho mã Visual Basic và C# , nhập vị trí mà bạn muốn lưu tệp dự án.

Đầu trang

Bạn cần thêm trợ giúp?

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.

Cộng đồng giúp bạn đặt và trả lời các câu hỏi, cung cấp phản hồi và lắng nghe ý kiến từ các chuyên gia có kiến thức phong phú.

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

Bạn hài lòng đến đâu với chất lượng dịch thuật?
Điều gì ảnh hưởng đến trải nghiệm của bạn?
Khi nhấn gửi, phản hồi của bạn sẽ được sử dụng để cải thiện các sản phẩm và dịch vụ của Microsoft. Người quản trị CNTT của bạn sẽ có thể thu thập dữ liệu này. Điều khoản về quyền riêng tư.

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

×