Zmena programovacieho jazyka šablóny formulára

Šablóna formulára môže obsahovať iba skript alebo spravovaný kód napísaný v jednom programovacom jazyku. Programovací jazyk šablóny formulára môžete zmeniť odstránením pôvodného skriptu alebo spravovaného kódu, určením nového programovacieho jazyka či prepísaním pôvodného skriptu alebo spravovaného kódu v novom programovacom jazyku a potom môžete pridať nový skript alebo spravovaný kód do šablóny formulára.

Poznámka : InfoPath nedokáže konvertovať existujúci skript alebo spravovaný kód z jedného programovacieho jazyka na iný.

Obsah tohto článku

Prehľad

Zmena programovacieho jazyka šablóny formulára

Prehľad

Ak potrebujete pomocou skriptu alebo spravovaného kódu pridať do šablóny formulára obchodnú logiku, ako je napríklad vykonávanie zložitých výpočtov pomocou hodnôt, ktoré používatelia zadávajú do formulárov založených na šablóne formulára, môžete pridať svoju obchodnú logiku použitím niektorého z viacerých rôznych programovacích jazykov vrátane C# alebo Microsoft Visual Basic. Po pridaní skriptu alebo spravovaného kódu do šablóny formulára musia byť všetky zmeny, ktoré chcete vykonať, alebo akýkoľvek nový skript či spravovaný kód, ktorý chcete pridať do šablóny formulára, napísané v tom istom programovacom jazyku.

Keďže sa vaša šablóna formulára vyvíja v závislosti od nových obchodných požiadaviek, môže sa stať, že budete musieť zmeniť programovací jazyk použitý v šablóne formulára. Predstavte si napríklad takéto situácie:

  • Vaša spoločnosť zaviedla novú politiku, podľa ktorej majú všetky programy a rozšírenia programov Microsoft Windowsu vyvinuté vaším oddelením používať programovací jazyk C#. Existujúce šablóny formulára, ktoré sa používajú vo vašej spoločnosti, boli vytvorené pomocou programovacieho jazyka programu Visual Basic. Z dôvodu dodržiavaniu novej politiky musíte skonvertovať všetky šablóny formulárov tak, aby používali programovací jazyk C#.

  • Publikovali ste šablónu formulára vytvorenú v programe Microsoft Office InfoPath 2003, ktorá má skript napísaný v jazyku JScript. Keďže Microsoft Office InfoPath 2007 umožňuje vašim používateľom vypĺňať formuláre založené na šablóne formulára vo webovom prehliadači, musíte túto šablónu formulára skonvertovať na prehliadačom podporovanú šablónu formulára a potom ju publikovať na serveri so službou InfoPath Forms Services. InfoPath Forms Services však dokáže zobraziť len šablóny formulárov so zostavami spravovaného kódu. Preto nemôžete publikovať šablónu formulára, ktorá obsahuje skript odkazujúci na server so službou InfoPath Forms Services. Skript musíte skonvertovať do zostavy spravovaného kódu, aby bolo možné publikovať šablónu formulára na serveri so službou InfoPath Forms Services.

  • Ste zodpovední za udržiavanie niekoľkých šablón formulárov, ktoré ste nenavrhli. Tieto šablóny formulárov obsahujú skripty napísané v jazyku JScript. Viete síce čítať a zapisovať skripty napísané v jazyku JScript, no ste oveľa zdatnejší v písaní skriptov pomocou programovacieho jazyka Microsoft Visual Basic Scripting Edition (VBScript). Keďže budete udržiavať tieto šablóny formulárov, bolo by pre vás omnoho efektívnejšie, ak by bol skript napísaný v jazyku VBScript, preto sa rozhodnete nahradiť existujúce skripty napísané v jazyku JScript skriptami napísanými pomocou jazyka VBScript.

Ak potrebujete zmeniť programovací jazyk používaný v existujúcej šablóne formulára, najskôr musíte odstrániť existujúci skript alebo spravovaný kód zo šablóny formulára a potom zadať nový programovací jazyk pre šablónu formulára. Akonáhle zmeníte programovací jazyk v šablóne formulára, môžete prepísať skript alebo spravovaný kód v novom jazyku pomocou programov Microsoft Script Editor alebo Microsoft Visual Studio Tools for Applications a potom už len pridáte nový skript do šablóny formulára.

Na začiatok stránky

Zmena programovacieho jazyka šablóny formulára

Skôr než zmeníte programovací jazyk šablóny formulára, mali by ste si uložiť kópiu pôvodného zdrojového kódu v textovom editore, ako je napríklad Poznámkový blok spoločnosti Microsoft, pre prípad, že by ste naň potrebovali odkazovať alebo použiť pôvodný kód.

Uloženie pôvodného zdrojového kódu

  1. Otvorte šablónu formulára v režime návrhu

  2. V ponuke Nástroje ukážte na položku Programovanie a vykonajte jeden z nasledovných krokov:

    • Ak šablóna formulára obsahuje skript, kliknite na položku Microsoft Script Editor.

    • Ak šablóna formulára obsahuje spravovaný kód, kliknite na položku Microsoft Visual Studio Tools for Applications.

  3. V ponuke Upraviť v programoch Microsoft Script Editor alebo Microsoft Visual Studio Tools for Applications kliknite na položku Vybrať všetko.

  4. V ponuke Úpravy kliknite na príkaz Kopírovať.

  5. Skopírovaný kód prilepte do textového editora, ako je napríklad Poznámkový blok.

  6. Uložte súbor textového editora.

Zmena programovacieho jazyka šablóny formulára

  1. V ponuke Nástroje kliknite na položku Možnosti formulára.

  2. V dialógovom okne Formulár – možnosti kliknite v časti Kategória na položku Programovanie.

  3. V časti Programovací jazyk kliknite na položku Odstrániť kód.

  4. V okne s hlásením, ktoré upozorňuje na to, že sa chystáte odstrániť kód zo šablóny formulára, kliknite na tlačidlo Áno

  5. V zozname Jazyk kódu šablóny formulára kliknite na jazyk, ktorý chcete použiť v šablóne formulára.

    Tip : Ak meníte programovací jazyk na jazyk Visual Basic alebo C#, v poli Umiestnenie projektu pre kód Visual Basic a C# zadajte umiestnenie, kam chcete uložiť projektové súbory.

Na začiatok stránky

Rozšírte svoje zručnosti
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office

Boli tieto informácie užitočné?

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×