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

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

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

У цій статті

Огляд

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

Огляд

Щоб додати до шаблону форми бізнес-логіку (наприклад, складні обчислення значень, які користувачі вводять у формах на основі шаблону) за допомогою сценарію або керованого коду, ви можете скористатися кількома різними мовами програмування, зокрема C# або 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. Щоб мати змогу це зробити, необхідно перетворити сценарій на складання керованого коду.

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

Щоб змінити мову програмування, яка використовується в наявному шаблоні форми, потрібно спочатку видалити із шаблону форми наявний сценарій або керований код, а потім указати нову мову програмування для шаблону форми. Змінивши мову програмування в шаблоні форми, ви можете переписати сценарій або керований код новою мовою в редакторі сценаріїв Microsoft або надбудові Microsoft Visual Studio Tools for Applications, а потім додати новий сценарій до шаблону форми.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

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

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×