Добавление элемента управления вложенного файла

Важно :  Данная статья переведена с помощью машинного перевода, см. Отказ от ответственности. Используйте английский вариант этой статьи, который находится здесь, в качестве справочного материала.

Элемент управления вложенного файла применяется, если требуется предоставить возможность добавлять файлы в форму InfoPath. Это элемент управления используется для добавления файлов в форму, после чего файлы кодируются и сохраняются с данными формы.

В этой статье:

Когда следует использовать элемент управления вложением файлов

Пользовательский интерфейс

Вставка элемента управления вложенным файлом

Сведения о безопасности

В каких случаях применяется элемент управления вложенного файла

Элемент управления вложенного файла применяется, если нужно выполнить следующие действия.

  • Разрешить вкладывать документы, листы и другие типы файлов в форму.

  • Вложить файл, например файл, содержащий дополнительные сведения о шаблоне формы, в шаблон формы.

  • Работать с двоичный файлами из базы данных или другого внешнего источника данных.

В следующем примере документ Microsoft Office Word 2007 вложен в форму InfoPath. Документ содержит сведения о предложенной повестке дня международного совещания по продажам.

файл, вложенный в форму с помощью управления вложенным файлом

По умолчанию в элементе управления вложенного файла можно выполнять поиск файлов, удалять и заменять их. В форму может быть вложен файл любого типа, за исключением потенциально ненадежных файлов (например, файлы BAT, EXE), которые могут содержать вирусы. При необходимости в дальнейшем можно ограничить типы файлов, которые можно добавлять в элемент управления вложенного файла в форме.

Другие элементы управления

В состав InfoPath входят элементы управления, аналогичные элементу управления вложенного файла, но предназначенные для других целей. Чтобы определить, какие из этих элементов лучше выбрать для конкретного шаблона формы, обратитесь к следующим пунктам.

Элемент управления рисунка    Так же как и элемент управления вложенного файла, элемент управления рисунка позволяет удалять, заменять и находить файлы в формах. Отличие между ними в том, что в элемент управления рисунка можно добавлять только файлы рисунков, тогда как элемент управления вложенного файла допускает файлы всех типов, включая файлы рисунков. В обоих элементах управлениях используется тип данных base64, который применяется для кодирования и раскодирования двоичных файлов для хранения и отображения.

Гиперссылка    Вместо внедрения файлов в формы, приводящего к увеличению размера файла, в шаблоне формы можно использовать элемент управления гиперссылки, с помощью которого можно добавлять ссылки на соответствующий файл.

К началу страницы

Возможности пользователя

В зависимости от параметров, выбранных для элемента управления вложенного файла, можно либо добавить файл в пустой элемент управления вложенного файла, либо заменить уже существующий вложенный файл. В обоих случаях для поиска файла нужно щелкнуть внутри элемента управления вложенного файла. Затем в открывшемся диалоговом окне Вложение файла можно выбрать нужный файл.

Можно точно указать допустимые типы файлов для добавления в элементы управления вложенного файла. После определения допустимых типов файлов InfoPath автоматически скрывает все неподдерживаемые файлы в диалоговом окне Вложение файла. Например, если ограничить вложенные файлы TXT-файлами, файлы DOCX, PPTX и другие типы файлов будут скрыты в диалоговом окне, даже если они существуют в папке.

При попытке вставить тип файла, который потенциально опасных, например исполняемый файл (.exe) безопасности сообщение о том, их, что файл небезопасных и предотвращает присоединение к форме. InfoPath блокирует этих типов небезопасных файлов по умолчанию. Дополнительные сведения о небезопасных файлов просмотреть сведения о безопасности в этой статье.

К началу страницы

Добавление элемента управления вложенного файла

Процедура добавления элемента управления вложенного файла несколько различается в зависимости от того, создается ли новый пустой шаблон формы или шаблон формы строится на базе данных или другом внешнем источнике данных.

На следующем рисунке показан элемент управления вложенного файла, выбранный в Режим конструктора.

Элемент управления вложением файлов, выбранный в режиме конструктора

Элементы управления могут быть связанными или свободными. Если элемент управления связан, он подключен к полю или группе в источнике данных, поэтому данные, вводимые в элемент управления, сохраняются в XML-файле самой формы. Когда элемент управления является свободным, он не подключен к полю или группе, а данные, вводимые в него, не сохраняются. Если выбрать элемент управления или навести на него указатель мыши, в его правом верхнем углу , отобразится текст и значок привязки. В тексте указаны группа или поле в источнике данных, к которым привязан элемент управления. Значок указывает на то, правильно ли элемент управления привязан к полю или группе. Если привязка правильная, выводится зеленый значок. Если с привязкой что-то не так, вы увидите синий или красный значок.

Источник данных для шаблона формы состоит из полей и групп, которые отображаются в виде иерархической структуры в области задач Источник данных. Элементы управления вложенными файлами всегда связаны с полями, рисунок или вложенный файл (base64) тип данных. В приведенном ниже примере элемент управления вложением файлов в шаблоне формы привязан к полю discussionItemAttachment в области задач Источник данных.

Отношение между элементом управления вложение файла в шаблоне формы и соответствующим полем в источнике данных

Добавление элемента управления вложенного файла в новый пустой шаблон формы

При создании нового пустого шаблона формы по умолчанию устанавливается флажок Автоматически создавать источник данных в области задач Элементы управления. Это позволяет InfoPath автоматически создавать поля и групп в источнике данных по мере добавления элементов управления в шаблон формы. Эти поля и группы представлены в виде значков папок и файлов в области задач Источник данных.

  1. На шаблоне формы установите курсор в то место, куда требуется вставить элемент управления.

  2. Если область задач Элементы управления не отображается, щелкните Другие элементы управления в меню Вставка или нажмите клавиши ALT+I, C.

  3. В разделе Добавить элементы управления щелкните Вложенный файл.

  4. Чтобы добавить метку к элементу управления, введите сверху или слева от него текст, за которым следует двоеточие (:).

  5. По умолчанию можно вложить в форму любой тип файла, кроме таких, как EXE-файлы, которые InfoPath блокирует по соображениям безопасности. Чтобы ограничить типы файлов, которые можно вкладывать в пользовательские формы, выполните следующие действия.

    1. Дважды щелкните элемент управления вложенного файла.

    2. Перейдите на вкладку Данные.

    3. В группе Проверка и правила установите флажок Пользователи могут вкладывать только файлы следующих типов, а затем введите расширения типов файлов, которые будут разрешены. Например, если ввести расширение DOCX, в элемент управления вложенного файла в форме можно вложить только файлы Office Word 2007.

      Примечание : При разработке шаблон формы с поддержкой веб-браузера, нельзя указать типы файлов, разрешенные в элементе управления вложенного файла.

  6. По умолчанию в форму добавляется значок вложенного файла с замещающим текстом.

  7. Чтобы вместо замещающего текста в элементе управления отобразить вложенный файл по умолчанию, выполните следующие действия.

    1. Дважды щелкните элемент управления вложенного файла.

    2. Перейдите на вкладку Данные.

    3. В группе Привязка щелкните Укажите файл по умолчанию, а затем нажмите кнопку Обзор.

    4. В диалоговом окне Вложение файла выберите файл, который должен отображаться в поле вложения файла в шаблоне формы, а затем нажмите кнопку Вставить

Добавление элемента управления вложенного файла в шаблон формы, основанный на существующем источнике данных

Если основе внешнего вида шаблона формы на существующий файл язык XML (Extensible Markup), базы данных или веб-службы, InfoPath извлекает поля и группы в области задач Источник данных из соответствующего источника данных. В этом случае можно вставить элемент управления вложением файлов, перетаскивая поля из области задач Источник данных в шаблоне формы или вставив элемент управления вложением файлов с помощью области задач элементы управления вместо способами, описанными в следующей процедурой.

  1. На шаблоне формы установите курсор в то место, куда требуется вставить элемент управления.

  2. Если область задач Элементы управления не отображается, щелкните Другие элементы управления в меню Вставка или нажмите клавиши ALT+I, C.

  3. В разделе Добавить элементы управления щелкните Вложенный файл.

  4. В диалоговом окне Вложенный файл: привязка выберите поле, в котором будут храниться данные вложенного файла, а затем нажмите кнопку ОК.

  5. В приложении InfoPath в качестве подписи элемента управления используется имя соответствующего поля или группы. При необходимости измените текст подписи.

  6. По умолчанию можно вложить в пользовательскую форму любой тип файла, кроме таких, как EXE-файлы, которые InfoPath блокирует по соображениям безопасности. Чтобы ограничить типы файлов, которые можно вкладывать в пользовательскую форму, выполните следующие действия.

    1. Дважды щелкните элемент управления вложенного файла.

    2. Перейдите на вкладку Данные.

    3. В группе Проверка и правила установите флажок Пользователи могут вкладывать только файлы следующих типов, а затем введите расширения типов файлов, которые будут разрешены. Например, если ввести расширение DOCX, в элемент управления вложенного файла в форме можно вложить только файлы Office Word 2007.

      Примечание : При разработке шаблон формы с поддержкой веб-браузера, нельзя указать типы файлов, разрешенные в элементе управления вложенного файла.

  7. По умолчанию в форму добавляется элемент управления вложенного файла с замещающим текстом.

  8. Чтобы вместо замещающего текста в шаблоне формы отображался файл по умолчанию, выполните следующие действия.

    1. Дважды щелкните элемент управления вложенного файла.

    2. Перейдите на вкладку Данные.

    3. В группе Привязка щелкнитеУкажите файл по умолчанию, а затем нажмите кнопку Обзор.

    4. В диалоговом окне Вложение файла выберите файл, который должен отображаться в поле вложения файла в шаблоне формы.

      Совет : Для добавления элементов управления можно также воспользоваться областью задач Источник данных. В области задач Источник данных щелкните правой кнопкой поле, к которому необходимо присоединить элемент управления вложенного файла, а затем в контекстном меню выберите команду Вложенный файл. Если команда Вложенный файл отсутствует в контекстном меню, убедитесь, что поле содержит рисунок или тип данных вложенного файла.

К началу страницы

Сведения по безопасности

В InfoPath нельзя вложить в форму файлы следующих типов: EXE, COM, BAT. Это ограничение помогает защитить компьютеры от исполняемых вредоносных файлов. Для определения ненадежных типов файлов в InfoPath используется модель, аналогичная модели Outlook.

По умолчанию в InfoPath считаются ненадежными следующие расширения файлов: 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.

Системные администраторы могут добавлять типы файлов в этот список, создавая определенный раздел реестра и устанавливая для него значение с перечислением расширений, разделяемых точкой с запятой. Они могут также удалять файлы из списка ненадежных.

К началу страницы

Примечание : Отказ от ответственности относительно машинного перевода. Данная статья была переведена с помощью компьютерной системы без участия человека. Microsoft предлагает эти машинные переводы, чтобы помочь пользователям, которые не знают английского языка, ознакомиться с материалами о продуктах, услугах и технологиях Microsoft. Поскольку статья была переведена с использованием машинного перевода, она может содержать лексические,синтаксические и грамматические ошибки.

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×