Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

Забележка:  Бихме искали да ви осигурим най-новото помощно съдържание възможно най-бързо на вашия собствен език. Тази страница е преведена чрез автоматизация и може да съдържа граматически грешки и несъответствия. Нашата цел е това съдържание да ви бъде полезно. Можете ли да ни кажете дали информацията е била полезна за вас, в дъното на тази страница? Ето статията на английски за бърза справка.

Шаблон за формуляр може да съдържа само скрипт или управляем код, написан един език за програмиране. Можете да промените език за програмиране на шаблон на формуляр чрез премахване на първоначалната скрипт или управляем код, задаване на нов език за програмиране, пренаписване оригиналната скрипт или управляем код в нов език за програмиране и след това да добавите нов скрипт или управлявани код на шаблона за формуляр.

Забележка: 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. Трябва да конвертирате скрипта в събрание на управляем код, така че да можете да публикувате шаблона на формуляр на сървър, изпълняващ InfoPath Forms Services.

  • Вие носите отговорност за поддържане на няколко шаблони за формуляри, които не проектирате. Тези шаблони за формуляри съдържат скриптове, написани на JScript. Въпреки че можете да четете и пишете скриптове, написани на JScript, сте много по-специалист в писането на скриптове, като използва Microsoft Visual Basic Scripting Edition (VBScript) език за програмиране. Тъй като ще се поддържа тези шаблони за формуляри, ще бъде много по-ефективно скрипта написано в VBScript, така че решите да заместите съществуващите скриптове, написани на JScript със скриптове, написани с помощта на VBScript.

Ако имате нужда да промените програмен език, използван в съществуващ шаблон на формуляр, трябва първо да премахнете съществуващия скрипт или управляем код от шаблона за формуляр и след това можете да зададете нов език за програмиране за шаблона за формуляр. След като промените езика за програмиране в шаблона за формуляр, можете да презапишете скрипт или управляем код на нов език, с помощта на Microsoft Script Editor или Microsoft Visual Studio Tools за приложения а след това добавите нов скрипт към вашия шаблон на формуляр.

Най-горе на страницата

Промяна на език за програмиране на шаблон за формуляр

Преди да промените език за програмиране на шаблон на формуляр, може да искате да запишете копие на оригиналния код в текстов редактор, например Microsoft Notepad, в случай че трябва да се отнасят към нея или да използвате оригиналния код.

Записване на оригиналния код

  1. Отворете вашия шаблон на формуляр в режим на проектиране.

  2. В менюто инструменти посочете програмиранеи след това направете едно от следните неща:

    • Ако вашият шаблон на формуляр съдържа скрипт, щракнете върху Microsoft Script Editor.

    • Ако вашият шаблон на формуляр съдържа управляем код, щракнете върху Microsoft Visual Studio Tools for Applications.

  3. В менюто Редактиране на Microsoft Script Editor или Microsoft Visual Studio Tools for Applications щракнете върху Избери всички.

  4. В менюто Редактиране щракнете върху Копирай.

  5. Поставете кода, който сте копирали текстов редактор, например Notepad.

  6. Запишете текстовия редактор файл.

Промяна на език за програмиране на шаблона за формуляр

  1. В менюто инструменти щракнете върху Опции за формуляри.

  2. Под категории в диалоговия прозорец Опции за формуляри щракнете върху програмиране.

  3. Под език за програмиранещракнете върху Премахване на код.

  4. Щракнете върху да в полето за съобщения, която ви предупреждава, че вие сте на път да премахнете кода от шаблона за формуляр.

  5. В списъка език на код за шаблон на формуляр щракнете върху езика, който искате да използвате в шаблон на формуляр.

    Съвет: Ако променяте езика за програмиране Visual Basic или C#, в полето местоположение на проекта за код на Visual Basic и C# въведете местоположението, където искате да запишете файлове на проекти.

Най-горе на страницата

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

Благодарим ви за обратната връзка!

×