Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Примітка.:  Ми хочемо надавати найновіший вміст довідки рідною мовою користувачів якомога швидше. Цю сторінку перекладено за допомогою засобу автоматичного перекладу, тому вона може містити смислові, синтаксичні або граматичні помилки. Ми вважаємо, що цей вміст стане вам у пригоді. Повідомте нас, чи була інформація корисною, унизу цієї сторінки. Для зручності цю статтю можна переглянути англійською мовою .

Шаблон форми може містити лише сценарій або керований код, що написано одна мова програмування. Можна змінити мова програмування шаблону форми, видаливши вихідне сценарії або керований код, указавши нову мову програмування переписування вихідного сценарії або керований код у нову мову програмування а потім введіть новий сценарій або керованих код для шаблону форми.

Примітка.: Програма InfoPath не можна перетворити наявний сценарій або керований код з однієї мови програмування для іншої мови програмування.

У цій статті

Огляд

Якщо потрібно додати бізнес-логіки до шаблону форми, таких як виконання складних обчислень за допомогою значень, введених у форми на основі шаблону форми, за допомогою сценарію або керований код бізнес-логіки можна додати за допомогою одного з кількох різних мови програмування, зокрема c# or Microsoft Visual Basic. Після додавання сценарію або керований код до шаблону форми, будь-які зміни, які потрібно зробити або будь-які нові сценарій або керованих код, який потрібно додати до шаблону форми мають бути виконані у ту ж мову програмування.

Як шаблону форми розвивається відповідно до вимог нових бізнес, може знадобитися змінити мову програмування у шаблоні форми. Припустимо, у таких випадках:

  • Ваша компанія має нову політику, що всі програми Microsoft Windows та розширення програми розроблений вашого відділу використовувати C# мова програмування. Наявних шаблонів форм, що використовуються у вашій компанії було створено за допомогою мову програмування Visual Basic. Щоб виконати нову політику, слід перетворити всі шаблони форм, щоб вони використовували C# мова програмування.

  • Ви опублікували шаблону форми, створені у програмі Microsoft Office InfoPath 2003 має сценарій JScript. Оскільки Microsoft Office InfoPath 2007 дає змогу заповнення форми на основі шаблону форми у браузері, необхідно перетворювати шаблону форми, що підтримуються браузером шаблон форми та опублікуйте його на сервері під керуванням InfoPath Forms Services. Проте, InfoPath Forms Services можна відобразити лише шаблони форм із керований код вузлів; не можна опублікувати шаблон форми, який містить сценарій на сервері під керуванням InfoPath Forms Services. Ви повинні перетворювати сценарій керований код складання, можна публікувати шаблон форми на сервері InfoPath Forms Services.

  • Ви несете відповідальність за підтримку кількох шаблони форм, що ви не розраховувати. Ці шаблони форм, що містять сценарії написано JScript. Хоча ви могли читати та записувати сценарії написано JScript, ви маєте більше володіти писати сценарії використання у програмі Microsoft Visual Basic Scripting Edition (VBScript) мова програмування. Тому, що ви будете спілкуватись ці шаблони форм, його буде більш ефективним, якщо сценарій написаний VBScript, тому потрібно замінити наявний сценаріїв, написані з сценаріїв, написані за допомогою VBScript JScript.

Якщо потрібно змінити мову програмування у наявного шаблону форми, потрібно спочатку видалити наявні сценарії або керований код із шаблону форми, і вкажіть нову мову програмування для шаблону форми. Після змінення мови програмування у шаблоні форми, ви можете переписати сценарії або керований код у нову мову, за допомогою редактора сценаріїв або Microsoft Visual Studio засоби для програм а потім додати новий сценарій до шаблону форми.

На початок сторінки

Змінення мови програмування шаблону форми

Перш ніж змінювати мова програмування шаблону форми, ви можете зберегти копію вихідного коду в текстовому редакторі, наприклад блокнот, у випадку, якщо вам потрібно звернутися до неї або використання вихідного коду.

Збереження вихідного коду

  1. Відкриття шаблону форми в режимі конструктора.

  2. У меню Знаряддя наведіть вказівник миші на програмуванняа потім виконайте одну з наведених нижче дій:

    • Якщо до шаблону форми містить сценарій, натисніть кнопку Редактор сценаріїв Microsoft.

    • Якщо шаблон форми містить керований код, натисніть кнопку Microsoft Visual Studio Tools for Applications.

  3. У меню редагування редактор сценаріїв Microsoft або Microsoft Visual Studio Tools for Applications натисніть кнопку Виділити все.

  4. У меню Edit (Редагування) виберіть команду Copy (Копіювати).

  5. Вставте код, скопійований до текстового редактора, такого як Блокнот.

  6. Збережіть текстовий редактор.

Змінення мови програмування шаблону форми

  1. У меню Знаряддя виберіть пункт Параметри форми.

  2. У розділі категорії в діалоговому вікні Параметри форми натисніть кнопку програмування.

  3. У розділі мова програмуваннянатисніть кнопку Видалити код.

  4. Натисніть кнопку так у вікні повідомлення з попередженням, що ви збираєтеся видалити код із шаблону форми.

  5. У списку мова коду шаблону форми Виберіть мову, яку потрібно використовувати в шаблоні форми.

    Порада.: Якщо потрібно змінити мову програмування Visual Basic або C#, у полі розташування проектів Visual Basic і c# Введіть розташування, де потрібно зберігати файли проекту.

На початок сторінки

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×