как сохранить форму в проекте
Сохранение и распространение формы
В microsoft Outlook два способа сохранить форму с настраиваемыми страницами форм. (Если настроить форму с регионами форм, процедура сохранения области формы и сделать ее доступной также отличается.)
Outlook настраиваемые формы не могут быть непосредственно преобразованы в другие типы форм, такие как веб-формы Microsoft Exchange для Microsoft Outlook Веб-доступ или Microsoft Office InfoPath.
Формы, настроенные с регионами форм
Дополнительную информацию см. в следующих статьях:
Формы, настроенные со страницами форм
Сохраните форму в библиотеке форм, если вы хотите сохранить форму в расположении для легкого доступа. Существует три библиотеки форм. Чтобы открыть библиотеки в открытой форме, на вкладке в группе Формы нажмите кнопку Выберите форму. Библиотеки перечислены в **x.
Библиотека личных форм. Формы, сохраненные в этой библиотеке, доступны только вам и хранятся в почтовом ящике. Используйте эту библиотеку при создании формы для личного использования, например формы для отслеживания пробега.
Outlook папки. Формы, сохраненные в этой библиотеке, могут быть доступны всем (в общедоступных папках) или только вам (в частной папке). Если форма сохранена в библиотеке на жестком диске, она доступна для вас только во время работы в папке. Эти формы доступны в меню элемента, пока вы находитесь в папке. Используйте эту библиотеку при сохранении форм в определенной папке, как правило, в общенапольной папке. Например, в общедоступных папках, отслеживаемой клиентами, можно иметь форму отчета о собрании и форму профиля клиента.
Библиотека организационных форм. Формы, сохраненные в этой библиотеке, доступны всем в организации и хранятся на сервере. Для сохранения на сервере необходимо иметь разрешение на записи. Дополнительные сведения см. в записи администратора. Используйте эту библиотеку, чтобы сделать форму доступной для всех в организации, например форму для отчета о времени отпуска. Сохранение в этой библиотеке обеспечивает быстрый и простой способ распространения и обновления форм.
Сохраните форму в виде файла. Используйте этот параметр, если вы хотите работать с формой в другой программе или сохранить форму в качестве шаблона, и вы не планируете делиться формой с другими, или вы хотите отправить форму другим с помощью электронной почты.
Дополнительную информацию см. в следующих статьях:
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.
Кто разбирается в визуал байсике??
# Для чего служит окно “Properties”?
* A. Для отображения свойств выбранного объекта
* B. Для изменения свойств выбранного объекта
* C. Для отображения списка файлов в проекте
* D. Для отображения списка форм в проекте
* E. Для показа макета проекта
# Как сохранить новый проект?
# Как отобразить окно свойств, если оно не видно в рабочей среде?
# Какие файлы записываются на диск при сохранении проекта?
* A. Файл проекта
* B. Файл процедур
* C. Файл программного кода
* D. Файл формы
# Что из перечисленного является объектом?
* A. Форма
* B. Кнопка
* C. Процедура
* D. Любой элемент из окна инструментов
# Как сохранить форму в проекте?
# Какое расширение получает файл проекта при сохранении его на диске?
* A. frm
* B. bas
* C. vbp
* D. com
* E. doc
* F. exe
# Как создать новый проект?
# Для чего служит вкладка Existing окна New Project?
* A. Для сохранения проекта на диске
* B. Для добавления новых форм в проект
* C. Для быстрого поиска существующих файлов проектов
* D. Для открытия окна кода
# Что такое проект в Visual Basic?
* A. Набор файлов различных форматов
* B. Программа на языке Visual Basic
* C. Набор окон рабочей среды
* D. Алгоритм выполнения программы
# Что отображается в окне проекта?
* A. Структура проекта
* B. Список файлов, входящих в проект
* C. Перечень свойств проекта
* D. Модель размещения объектов в проекте
* E. Список инструментов, которые можно использовать в проекте
# Как добавить в проект новую форму?
# Какое расширение получает файл формы при сохранении его на диске?
# Сколько форм может содержать проект?
* A. Одну
* B. Три
* C. Сколько угодно
* D. Зависит от ресурсов компьютера
* E. Десять
# Что из перечисленного может являться событием объекта?
* A. Изменение программного кода
* B. Открытие и закрытие формы
* C. Щелчок по кнопке
* D. Изменение шрифта
* E. Изменение размера объекта
* F. Добавление формы
# Для чего предназначено окно «Toolbox»?
* A. Для отображения свойств выбранного объекта
* B. Для выбора объектов и размещения их на форме
* C. Для изменения свойств выбранного объекта
* D. Для показа макета проекта
* E. Для отображения списка файлов в проекте
# Для чего служит окно “Properties”?
* A. Для отображения свойств выбранного объекта
* B. Для изменения свойств выбранного объекта
# Какие файлы записываются на диск при сохранении проекта?
* A. Файл проекта
* C. Файл программного кода
* D. Файл формы
# Что из перечисленного является объектом?
* D. Любой элемент из окна инструментов
# Какое расширение получает файл проекта при сохранении его на диске?
* C. vbp
# Для чего служит вкладка Existing окна New Project?
* C. Для быстрого поиска существующих файлов проектов
# Что такое проект в Visual Basic?
* B. Программа на языке Visual Basic
* C. Набор окон рабочей среды
# Что отображается в окне проекта?
* D. Модель размещения объектов в проекте
# Какое расширение получает файл формы при сохранении его на диске?
* C. *.frm
# Сколько форм может содержать проект?
* C. Сколько угодно
# Что из перечисленного может являться событием объекта?
* C. Щелчок по кнопке
# Для чего предназначено окно «Toolbox»?
* A. Для отображения свойств выбранного объекта
* C. Для изменения свойств выбранного объекта
Сохранение формы с элементом (разовая форма)
Формы, настроенные со страницами форм
При создании решения с помощью настраиваемой формы в Microsoft Outlook важно понять, как Outlook использует настраиваемую форму по отношению к пунктам в папке.
Например, при создании настраиваемой формы контакта для замены Outlook контактной формы обычно следует следующие действия:
Начните с нового контактного элемента по умолчанию, который будет использовать в качестве основы для настраиваемой формы.
Измените форму для удовлетворения ваших потребностей.
Опубликуй форму в папку Контакты.
Установите форму в качестве формы по умолчанию для папки Контакты, изменив свойства папки.
В этом типичном сценарии сведения о форме (определении формы) не сохраняются с каждым элементом. Вместо этого форма хранится в расположении, где она была опубликована, и ссылается на нее с помощью поля Класса сообщений. Таким образом, каждый элемент сохраняет только данные, связанные с ним, и его размер относительно небольшой.
Однако существует возможность хранения определения Outlook формы в отдельных элементов в папке. Эти элементы называются разовый элемент и всегда используют определение формы, которое хранится в элементе вместо опубликованной формы.
В большинстве ситуаций определение формы не должно храниться в элементе. Наиболее распространенным исключением является настраиваемая форма сообщения электронной почты. Если вы Microsoft Exchange Server, вы можете опубликовать настраиваемую форму сообщения электронной почты в Библиотеку организационных форм, чтобы она всегда была доступна всем в организации. Таким образом, вам не нужно хранить определение формы в элементе.
Если вы не используете Exchange Server или отправляете форму в другую организацию, где форма недоступна, выберите определение формы Отправка с помощью контрольного окна элемента на странице Свойства формы в режиме разработки. В зависимости от ограничений безопасности это может позволить получателю просматривать сообщение электронной почты с помощью настраиваемой формы.
Если получатель по-прежнему не может просмотреть настраиваемую форму, убедитесь, что вы настраивали или отключали страницу Чтения пользовательской формы электронной почты.
Если настраиваемая форма содержит Microsoft Visual Basic Scripting Edition (VBScript), Outlook отображает предупреждение о вирусе макроса, если форма не будет опубликована в библиотеке Exchange Server организационных форм.
В следующих сценариях обычно элементы становятся разово.
У вас есть решение на основе папок, в котором форма публикуется в папке, а элементы используют опубликованную форму. Открывая существующий элемент в папке, внося изменения в форму в режиме разработки, а затем сохраните элемент.
Так как определение формы изменилось и форма не была переиздаваема, Outlook сохраняет новое определение формы с элементом. Чтобы изменить форму для всех элементов в папке, вместо открытия существующего элемента выполните следующие действия:
Откройте новый элемент на основе настраиваемой формы.
Внести изменения в дизайн формы в этот элемент.
Переопубликуем форму с тем же именем.
Закрыть и не сохранять изменения в элементе.
Все элементы в папке будут использовать обновленную настраиваемую форму при следующем вскрывке элементов, так как класс сообщений элементов по-прежнему относится к опубликованной форме.
Код VBScript в настраиваемой форме изменил определение формы элемента.
Если код VBScript в элементе программным образом изменяет форму, во многих случаях определение формы сохранено вместе с элементом. Следующие методы Outlook объектной модели чаще всего приводят к такому поведению:
Метод UserProperties.Add.
Методы и свойства объекта FormDescription.
Некоторые методы или свойства элементов управления, такие как Включено.
Методы и свойства объекта коллекции Actions.
Несмотря на то, что решения и ситуации сильно различаются, следующее может указывать на то, что элемент стал разово.
Код VBScript в форме не работает, или неожиданно появляется предупреждение о вирусе макроса, указывающее, что сам элемент, а не только опубликованная форма, содержит код VBScript.
Размер элемента неожиданно увеличивается.
Значок элемента неожиданно меняется.
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.
Открытие и сохранение элементов проекта
При добавлении нового типа проекта необходимо управлять открытием и сохранением файлов проектов в Visual Studio интегрированной среде разработки (IDE). В следующих разделах рассматриваются различные подходы к открытию и сохранению файлов.
в этом разделе
Содержит пошаговое описание того, как интегрированная среда разработки обрабатывает команду Open File и роль проектов в ответ на эту команду.
Содержит подробное пошаговое описание того, как интегрированная среда разработки обрабатывает команду Open с запросом на открытие файла, который имеет несколько вариантов стандартных редакторов.
Содержит пошаговые инструкции по указанию файлов определенного типа в проекте с помощью редактора для конкретного проекта.
Содержит пошаговые инструкции по определению того, как разрешить интегрированной среде разработки открывать стандартный редактор для файлов в типе проекта.
Содержит пошаговые инструкции по открытию редактора для открытого файла в конкретном проекте.
Содержит подробное описание того, как интегрированная среда разработки обрабатывает команды сохранить, Сохранить как и сохранить все для документа, открытого в стандартном редакторе.
Содержит схему и подробное описание того, как интегрированная среда разработки обрабатывает команды сохранить, Сохранить как и сохранить все для документов, открытых в пользовательском редакторе.
Обсуждение процесса, который следует выполнить в интегрированной среде разработки для выбора соответствующего редактора или конструктора для файла.
Связанные разделы
Содержит список четырех типов редакторов, которые могут размещаться в интегрированной среде разработки, и содержит описания всех редакторов.
Описывает, как проекты управляют способом компиляции и построения кода, открытием редакторов и форматированием элементов проекта.
Добавьте формы в свой проект с помощью Visual Studio. Если в приложении несколько форм, вы сможете выбрать начальную форму для приложения или одновременно отобразить несколько форм.
Добавление новой формы
Добавьте новую форму в Visual Studio.
В поле Имя введите имя формы, например MyNewForm. Visual Studio сформирует имя по умолчанию, которое является уникальным. Можно использовать это имя.
После добавления формы Visual Studio откроет конструктор форм для этой формы.
Добавление ссылки на проект в форму
Если у вас есть исходные файлы для формы, можно добавить форму в проект, скопировав файлы в папку проекта. Ссылки на все файлы кода в папке проекта и в дочерних папках проекта будут автоматически добавлены в проект.
Форма включает два файла с одинаковыми именами и разными расширениями: form2.cs (form2 — пример имени файла) и form2.Designer.cs. Иногда присутствует файл ресурсов с тем же именем — form2.resx. В предыдущем примере form2 представляет собой базовое имя файла. Необходимо скопировать все связанные файлы в папку проекта.
Кроме того, можно использовать Visual Studio для импорта файла в проект. При добавлении существующего файла в проект файл копируется в папку проекта.
В Visual Studio найдите панель Обозреватель проектов. Щелкните проект правой кнопкой мыши и выберите Добавить > Существующий элемент.