Загальні відомості про настроювання шаблонів форм за допомогою програмного коду

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

Microsoft Office InfoPath забезпечує розробникам середовище потужні розробки для настроювання шаблонів форм. Шаблони форм, можна настроювати, зробіть ось що програмування код, який відповідає форми та перевірка даних події, доступ маніпулює базового XML-документа для форми, здійснює настроювані дані подання та об'єднує і отримує доступ до зовнішніх джерел даних. Настроювання шаблону форми також потрібно змінити будь-який файли шаблону форми для задоволення певних вимог.

Важливо, щоб визначити кілька основних понять, які беруть участь у програмування шаблону форми. Ці поняття належать програмні компоненти, декларативних і програмних програмування і Підтримувані мови програмування і середовища InfoPath.

У цій статті

Компоненти програмування

Декларативних і програмних розробки

Мови програмування і середовища

Компоненти програмування

Програма InfoPath програмування включає в себе настроювання шаблону форми, змінюючи її вихідні файли або шляхом написання сценаріїв для створення настроюваних функцій, які за допомогою програми InfoPath об’єктна модель. У таблиці нижче наведено основні компоненти шаблону форми, який може включати програмний взаємодії.

Компонент

Опис

Об'єктна модель

Ієрархічна бібліотека типів складається з колекції, об'єкти, властивості, методів та подій, які надають розробникам шаблонів форм програмний контроль над різні аспекти InfoPath редагування середовище і доступ до базового XML-документа форми.

Перевірка даних

Поєднання XML-схем, виразів і сценаріїв код, який використовується для перевірки та обмежити дані, які користувачі можуть вводити у формі.

Обробки подій

Набір обробники відповідь на змін, внесених до форми базового XML-документа, відповідати на подання переходу, впровадження надсилання Настроювані форми чи відповідь на завантаження базового XML-документа у формі.

Інтерфейс користувача

Набір компонентів інтерфейсу користувача настроюється, що містить меню, панелі інструментів, кнопки, панелі команд і області завдань.

Елементи керування редагуванням

Набір InfoPath певних елементів керування, що використовується для керування та взаємодіяти з форми базового XML-документа, яка включає в себе колекції, необов'язково елементів і полів. Зверніть увагу, що ви не взаємодіяти з ці елементи керування редагуванням безпосередньо, але швидше за допомогою форми базового XML-документа, до якого пов'язані елементи керування.

Обробка помилок

Поєднання обробники виклику об'єктної моделі та визначення (. xsf) файлу записи форм, які використовуються для обробки помилок у формі.

Безпека

Набір рівнів безпеки, які обмежити доступ до програми InfoPath об'єкт моделі та системними ресурсами.

Подання даних

Набір попередньо визначених функцій, які можна використовувати для впровадження настроювані функції розміщення та подання для форми.

Бізнес-логіки

Набір настроюваних сценаріїв файлів, які містять програмування код, який використовується для впровадження сполучних редагування, перевірки даних, обробники та контролювати хід даних. Бізнес-логіки також можуть містити доступ до зовнішніх компонентів моделі компонентних об'єктів (COM).

Інтеграція форми

Інтеграція з іншими програмами Microsoft Office, наприклад Microsoft Office Excel або Microsoft Office Outlook. Інтеграція може використовувати серверної серверів, наприклад Microsoft SQL Server, Microsoft Windows SharePoint Services або XML веб-служби.

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

Декларативних і програмних розробки

Під час змінити файли шаблонів форм, які настроювання шаблону форми декларативно – тобто, відкривати файли в стандартному текстовому редакторі і змінення вручну елементи, атрибути та значення у файлах. Коли ви програмно змінити шаблону форми, ви пишете програмного коду за допомогою мови сценаріїв або керований код мови, у поєднанні з InfoPath Об'єктна модель а в деяких випадках, COM компоненти, щоб розширити та покращити поведінку форми шаблон.

Нижче наведено кілька способів настроювання шаблону форми декларативно.

  • Змінення файлів XML-схеми (xsd)

  • Змінення подання (XSL) файли, створені в режим конструктора

  • Змінення на файл визначення форми (xsf)

  • Змінення XML файл шаблону (. XML)

Нижче наведено кілька способів настроювання шаблону форми програмно.

  • Додавання форми життєвого циклу обробка логіки

  • Додавання Настроювана верифікація даних

  • Додавання настроюваних помилки обробки

  • Упровадження подання даних

  • Відповідь на формі злиття або імпортування

  • Використання настроюваних областях завдань

  • Використання настроюваних діалогових вікон

  • Доступ і змінювати базового XML-документа до форми

  • Доступ і змінювати на файл визначення форми (xsf)

  • Використання зовнішніх компонентів COM

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

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

Мови програмування і середовища

Як інших програмах Microsoft Office InfoPath підтримує кілька програмного середовища та мови програмування, розробники можна автоматизувати і розширення програм Office. Проте, хоча більшість програм Office за допомогою Microsoft Visual Basic for Applications (VBA) як основну мову програмування, у програмі InfoPath використовуються два мови сценаріїв – JScript і Microsoft Visual Basic Scripting Edition (VBScript) і двома керовані код мови Microsoft Visual c# та Microsoft Visual Basic. Крім того, програмного середовища, який використовується під час написання сценарію у програмі InfoPath буде Microsoft сценарій редактор (MSE), не Редактор Visual Basic. Нарешті, середовища, включно з кодом писати під керуванням є Microsoft Visual Studio 2005 Tools для застосунків (VSTA), який можна інсталювати, коли пакет Microsoft .NET Framework 2.0 і Microsoft Core XML Services 6.0 присутні.

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

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

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

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

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

×