Vložení ovládacího prvku Soubor přílohy

Platí pro
InfoPath 2010 InfoPath 2013

Pokud chcete, aby uživatelé mohli vkládat soubory do formuláře aplikace systém Microsoft Office InfoPath, můžete v šabloně formuláře použít ovládací prvek Soubor přílohy. Uživatelé můžou pomocí tohoto ovládacího prvku připojit soubory k formuláři a soubory se pak zakódují a uloží spolu s daty formuláře.

V tomto článku

Kdy použít ovládací prvek Soubor přílohy

Ovládací prvek Soubor jako přílohu použijte, když chcete:

  • Umožňuje uživatelům připojit k formuláři dokumenty, listy a další typy souborů.
  • Připojte k šabloně formuláře soubor, například soubor obsahující doplňující informace o šabloně formuláře.
  • Práce s binárními soubory z databáze nebo jiného externího zdroje dat

V následujícím příkladu je dokument aplikace systém Microsoft Office Word 2007 připojen k formuláři aplikace InfoPath. Dokument obsahuje podrobnosti o navrhovaném programu mezinárodní prodejní schůzky.

8dc5f5f1-6341-4506-9997-64d9c8f82c9b

Ve výchozím nastavení můžou uživatelé procházet, odstraňovat nebo nahrazovat soubory v ovládacím prvku Soubor přílohy. Uživatelé můžou k formuláři připojit jakýkoli typ souboru s výjimkou potenciálně nebezpečných souborů, které mohou obsahovat viry, jako jsou soubory .bat nebo .exe. Pokud chcete, můžete dále omezit typy souborů, které můžou uživatelé vložit do ovládacího prvku Příloha souboru ve formuláři.

InfoPath obsahuje ovládací prvky, které se podobají ovládacím prvkům přílohy souboru, ale slouží k různým účelům. Abyste se mohli rozhodnout, které z těchto ovládacích prvků budou pro vaši šablonu formuláře nejlepší, prostudujte si tento seznam:

Ovládací prvek Obrázek Podobně jako ovládací prvek Soubor přílohy umožňuje ovládací prvek Obrázek uživatelům procházet, odstraňovat nebo nahrazovat soubory ve formulářích. Rozdíl je v tom, že do ovládacího prvku Obrázek můžete přidat jenom soubory obrázku, zatímco ovládací prvek Soubor přílohy přijímá všechny typy souborů, včetně souborů obrázku. Oba ovládací prvky používají datový typ base64, který slouží ke kódování a dekódování binárních souborů pro ukládání a zobrazení.

Hypertextový odkaz Místo toho, abyste uživatelům umožnili vkládání souborů do formulářů, což může zvětšit velikost souboru formuláře, můžete v šabloně formuláře použít ovládací prvek hypertextových odkazů, který uživatelům umožní vložit odkazy na příslušný soubor.

Začátek stránky

Uživatelské prostředí

V závislosti na možnostech, které jste zadali pro ovládací prvek Soubor jako příloha, můžou uživatelé buď vložit soubor do prázdného ovládacího prvku Příloha, nebo nahradit souborovou přílohu, která už existuje. V obou případech uživatelé kliknou do ovládacího prvku Soubor přílohy a vyhlédnou soubor. Když se zobrazí dialogové okno Připojit soubor , můžou vyhledat soubor podle svého výběru.

Můžete přesně určit, které typy souborů můžou uživatelé přidat do ovládacích prvků přílohy souboru. Pokud zadáte typy souborů, které chcete povolit, aplikace InfoPath automaticky skryje všechny nepodporované soubory v dialogovém okně Připojit soubor . Pokud například omezíte přílohy souborů na .txt soubory, budou .docx, .pptx a další typy souborů skryté v dialogovém okně, i když ve složce existují.

Pokud se uživatelé pokusí vložit potenciálně nebezpečný typ souboru, například spustitelný (.exe) soubor, zpráva zabezpečení jim oznámí, že typ souboru je nebezpečný, a zabrání jim v jeho připojení k formuláři. Aplikace InfoPath ve výchozím nastavení blokuje tyto typy nebezpečných souborů. Další informace o nebezpečných souborech najdete v části Podrobnosti o zabezpečení v tomto článku.

Začátek stránky

Vložení ovládacího prvku Soubor přílohy

Postup vložení ovládacího prvku Soubor jako příloha se mírně liší v závislosti na tom, jestli navrhujete novou prázdnou šablonu formuláře nebo založíte návrh šablony formuláře na databázi nebo jiném externím zdroji dat.

Následující obrázek ukazuje, jak vypadá ovládací prvek Soubor přílohy, když je vybraný v režimu návrhu.

775cd02b-4ab0-4337-b295-98eb93e857d0

Ovládací prvky můžou být vázané nebo nevázané. Pokud je ovládací prvek vázaný, je připojený k poli nebo skupině ve zdroji dat, takže data zadaná do tohoto ovládacího prvku se uloží do souboru podkladového formuláře (.xml). Pokud je ovládací prvek nevázaný, není připojený k poli ani skupině a data zadaná do tohoto ovládacího prvku se neuloží. Když ovládací prvek vyberete nebo na něho najedete ukazatelem, zobrazí se v jeho pravém horním rohu text a ikona vazby. Text označuje skupinu nebo pole, s kterým má tento ovládací prvek vazbu ve zdroji dat. Ikona označuje, jestli má ovládací prvek správnou vazbu s touto skupinou nebo polem. Pokud je vazba správná, zobrazuje se zelená ikona. Pokud je u vazby něco špatně, uvidíte místo toho modrou nebo červenou ikonu.

Zdroj dat pro šablonu formuláře sestává z polí a skupin, které jsou vidět v hierarchickém zobrazení v podokně úloh Zdroj dat. Ovládací prvky Souborová příloha jsou vždy vázány na pole s datovým typem Obrázek nebo Souborová příloha (base64). V následujícím příkladu je ovládací prvek soubor přílohy v šabloně formuláře vázán na pole discussionItemAttachment v podokně úloh Zdroj dat .

af537b41-d77b-48c6-835b-caac5f42d692

Vložení ovládacího prvku Soubor jako příloha do nové prázdné šablony formuláře

Při návrhu nové prázdné šablony formuláře je standardně zaškrtnuté políčko Automaticky vytvořit zdroj dat v podokně úloh Ovládací prvky. Díky tomu bude InfoPath při přidávání ovládacích prvků na šablonu formuláře automaticky vytvářet pole a skupiny ve zdroji dat. Pole a skupiny jsou znázorněné ikonami složky a souboru v podokně úloh Zdroj dat.

  1. Na šabloně formuláře umístěte kurzor na místo, kam chcete vložit ovládací prvek.

  2. Pokud není vidět podokno úloh Ovládací prvky, klikněte na Další ovládací prvky v nabídce Vložit nebo stiskněte klávesy ALT+I, C.

  3. V části Vložit ovládací prvky klikněte na Příloha souboru.

  4. Pokud chcete k ovládacímu prvku přidat popisek, napište nad nebo nalevo od ovládacího prvku text a pak dvojtečku (:).

  5. Ve výchozím nastavení můžou uživatelé k formuláři připojit libovolný typ souboru s výjimkou souborů, jako jsou soubory .exe, které aplikace InfoPath blokuje z bezpečnostních důvodů. Pokud chcete omezit typy souborů, které můžou uživatelé připojit ke svým formulářům, postupujte takto:

    1. Poklikejte na ovládací prvek Soubor přílohy.

    2. Klikněte na kartu Data.

    3. V části Ověření a pravidla zaškrtněte políčko Povolit uživateli připojit pouze následující typy souborů a potom do pole zadejte přípony souborů pro typy souborů, které chcete povolit. Pokud například zadáte .docx, můžou uživatelé připojit jenom soubory Office Word 2007 k ovládacímu prvku soubor přílohy ve svém formuláři.

      Poznámka

      Pokud navrhujete šablonu formuláře kompatibilní s prohlížečem, nebudete moct určit, které typy souborů jsou v ovládacím prvku Soubor přílohy povolené.

  6. Ve výchozím nastavení se do šablony formuláře vloží ikona přílohy souboru se zástupným textem.

  7. Pokud chcete v ovládacím prvku místo zástupného textu zobrazit výchozí přílohu, postupujte takto:

    1. Poklikejte na ovládací prvek Soubor přílohy.
    2. Klikněte na kartu Data.
    3. V části Vazba klikněte na Zadat výchozí soubor a potom klikněte na Procházet.
    4. V dialogovém okně Připojit soubor vyberte soubor, který se má zobrazit v poli pro přílohu souboru v šabloně formuláře, a potom klikněte na Vložit.

Vložení ovládacího prvku Příloha souboru do šablony formuláře, která je založená na existujícím zdroji dat

Pokud návrh šablony formuláře založíte na existujícím souboru XML (Extensible Markup Language), databázi nebo webové službě, odvodí InfoPath pole a skupiny v podokně úloh Zdroj dat z tohoto existujícího zdroje dat. V tomto scénáři můžete vložit ovládací prvek Soubor jako přílohu přetažením pole z podokna úloh Zdroj dat do šablony formuláře nebo vložením ovládacího prvku Příloha souboru z podokna úloh Ovládací prvky , jak je popsáno v následujícím postupu:

  1. Na šabloně formuláře umístěte kurzor na místo, kam chcete vložit ovládací prvek.

  2. Pokud není vidět podokno úloh Ovládací prvky, klikněte na Další ovládací prvky v nabídce Vložit nebo stiskněte klávesy ALT+I, C.

  3. V části Vložit ovládací prvky klikněte na Příloha souboru.

  4. V dialogovém okně Vazba přílohy souboru vyberte pole, do kterého chcete uložit data přílohy souboru, a klikněte na OK.

  5. Aplikace InfoPath používá jako popisek ovládacího prvku název pole nebo skupiny. V případě potřeby text popisku změňte.

  6. Ve výchozím nastavení můžou uživatelé ke svému formuláři připojit jakýkoli typ souboru s výjimkou souborů, jako jsou soubory .exe, které aplikace InfoPath blokuje z bezpečnostních důvodů. Pokud chcete omezit typy souborů, které můžou uživatelé připojit ke svým formulářům, postupujte takto:

    1. Poklikejte na ovládací prvek Soubor přílohy.

    2. Klikněte na kartu Data.

    3. V části Ověření a pravidla zaškrtněte políčko Povolit uživateli připojit pouze následující typy souborů a potom do pole zadejte přípony souborů pro typy souborů, které chcete povolit. Pokud například zadáte .docx, můžou uživatelé připojit jenom soubory Office Word 2007 k ovládacímu prvku soubor přílohy ve svém formuláři.

      Poznámka

      Pokud navrhujete šablonu formuláře kompatibilní s prohlížečem, nebudete moct určit, které typy souborů jsou v ovládacím prvku Soubor přílohy povolené.

  7. Ve výchozím nastavení je ovládací prvek Soubor přílohy se zástupným textem vložen do šablony formuláře.

  8. Pokud chcete, aby se výchozí soubor místo zástupného textu zobrazoval v šabloně formuláře, postupujte takto:

    1. Poklikejte na ovládací prvek Soubor přílohy.

    2. Klikněte na kartu Data.

    3. V části Vazba klikněte na Zadat výchozí soubor a potom klikněte na Procházet.

    4. V dialogovém okně Připojit soubor vyberte soubor, který se má zobrazit v poli přílohy souboru v šabloně formuláře.

      Tip:

      K vložení ovládacích prvků můžete použít také podokno úloh Zdroj dat. V podokně úloh Zdroj dat klikněte pravým tlačítkem myši na pole, ke kterému chcete vytvořit vazbu ovládacího prvku Soubor přílohy, a potom v místní nabídce klikněte na Příkaz Příloha souboru . Pokud v místní nabídce nevidíte možnost Souborová příloha , ujistěte se, že pole obsahuje datový typ obrázku nebo přílohy souboru.

Začátek stránky

Podrobnosti o zabezpečení

Aplikace InfoPath neumožňuje připojení určitých typů souborů, jako jsou soubory .exe, .com nebo .bat, k formuláři. Toto omezení pomáhá zabránit škodlivým spustitelným souborům, aby nepříznivě ovlivnily počítače uživatelů. Při určování typů souborů, které jsou považovány za nebezpečné, se aplikace InfoPath řídí modelem podobným modelu aplikace systém Microsoft Office Outlook.

Aplikace InfoPath ve výchozím nastavení považuje za nebezpečné následující přípony souborů: .ade, .adp, .app, .asp, .bas, .bat, .cer, .chm, .cmd, .com, .cpl, .crt, .csh, .der, .exe, .fxp, .hlp, .hta, .inf, .ins, .isp, .its, .js, .jse, .ksh, .lnk, .mad, .maf, .mag, .mam, .maq, .mar, .mas, .mat, .mau, .mav, .maw, .mda, .mdb, .mde, .mdt, .mdw, .mdz, .msc, .msh, .msh1, .msh2, .msh1xml, .msh2xml, .mshxml, .msi, .msp, .mst, .ops, .pcd, .pif, .plg, .prf, .prg, .pst, .reg, .scf, .scr, .sct, .shb, .shs, .tmp, .url, .vb, .vbe, .vbs, .vsmacros, .vsw, .ws, .wsc, .wsf, .wsh.

Správci systému můžou do tohoto seznamu přidat typy souborů přidáním určitého klíče registru a nastavením jeho hodnoty na seznam rozšíření oddělených středníkem. Můžou také odebrat soubory ze seznamu nebezpečných položek.

Začátek stránky