При необходимости сохранить форму в другом формате воспользуйтесь экспортом форм. При экспорте сохраняются пользовательские настройки табличной области формы ввода.
Для экспорта формы ввода:
Выполните команду «Форма ввода/вывода > Экспорт» главного меню, выбрав один из доступных форматов: XLSX, XLS, PDF, RTF.
После выполнения действия будет открыто окно «Параметры экспорта в <формат>»:
Примечание. Набор параметров экспорта зависит от выбранного формата.
Задайте параметры экспорта, если выбран формат XLSX или XLS:
Скрытые строки и столбцы. По умолчанию флажок установлен. При установленном флажке экспортируются скрытые строки и столбцы табличной области формы ввода. Скрытые строки и столбцы доступны для работы средствами Microsoft Excel;
Скрытые листы. По умолчанию флажок снят. При установленном флажке экспортируются все скрытые листы формы ввода, если установлен переключатель «Отчет целиком». Если установлен переключатель «Выбранные листы», то скрытые листы доступны для отметки в списке листов формы ввода;
Важно. Скрытие листов в форме ввода доступно только в среде разработки с помощью свойства IPrxSheet.Visible.
Цветовая палитра. По умолчанию флажок снят. При установленном флажке экспортируется оформление табличной области формы ввода с оригинальной цветовой палитрой. Если флажок снят, то цветовая палитра экспортируется с заменой на палитру, которая используется в Microsoft Excel, с наиболее подходящими цветами;
Примечание. Параметр доступен только для экспорта в файл формата XLS. При экспорте в файл формата XLSX оригинальная цветовая палитра табличной области экспортируется автоматически.
Экспандеры. По умолчанию флажок снят. При установленном флажке экспортируются отображаемые экспандеры вместе с табличной областью формы ввода в текущем виде. Если экспандеры свернуты, то экспортируются все вложенные элементы табличной области и содержащиеся в нем свернутые\развернутые экспандеры. Экспандеры доступны для работы средствами Microsoft Excel;
Примечание. Параметр доступен только для экспорта в файл формата XLSX.
Защита листов и ячеек. По умолчанию флажок снят. При установленном флажке экспортируется защита листов и ячеек вместе с табличной областью формы ввода. При открытии экспортированного файла запрашивается заданный пароль для открытия защищенного листа. Если на листе содержатся защищенные ячейки, то они будут недоступны для редактирования в Microsoft Excel;
Важно. Защита листов в форме ввода доступна только в среде разработки с помощью свойства ITabView.Protection.
Формулы. По умолчанию флажок установлен. При установленном флажке экспортируются формулы, заданные для расчёта значений в ячейках табличной области формы ввода. Если флажок снят, то экспортируются только значения, которые получены в результате расчёта.
Выберите экспортируемую область формы ввода с помощью переключателей:
Отчет целиком. При установке переключателя форма ввода экспортируется целиком;
Выбранные листы. При установке переключателя отметьте флажками листы формы ввода, которые должны экспортироваться.
Нажмите кнопку «ОК». После выполнения действия будет открыт стандартный диалог сохранения файла.
Укажите наименование и расположение файла.
После экспорта появится диалог, предлагающий открыть полученный файл.
Закончив выполнять экспорт формы, перейдите, если требуется, к следующему шагу:
Если значения ячеек были рассчитаны с помощью алгоритмов расчета, то при экспорте в форматы XLSX, XLS, формулы экспортируются. Ограничения при экспорте формул:
если формула не поддерживается Excel, то она будет экспортироваться в виде статичного значения;
если формула содержит ссылку на ячейку с другого листа, который не был экспортирован, то она будет экспортироваться в виде статичного значения;
если для ячейки с формулой заданы настройки редактора ячейки, то будет экспортироваться только формула без учета заданных настроек.
Особенности экспорта формы ввода c экспандерами в табличной области:
если в шапке или боковике табличной области содержится более одного иерархического измерения, то экспандеры будут экспорироваться только для первого измерения, расположенного в первом столбце или строке табличной области. Если для первого измерения экспандеры скрыты, то экспортируются отображаемые экспандеры у следующего измерения;
если в шапке или боковике табличной области содержится несколько объединенных измерений, то экспортируются экспандеры только для первого столбца или строки с учётом объединения. Если первое измерение содержит несколько уровней, которые размещены по нескольким столбцам или строкам, то экспортируются экспандеры только нулевого уровня;
если форма ввода экспортируется без учёта скрытых строк и столбцов, то свернутые экспандеры и их дочерние элементы не экспортируются;
если форма ввода состоит из нескольких табличных областей с экспандерами, то экспортируются экспандеры на всех табличных областях в боковике и шапке. Если табличные области расположены по вертикали, то экспандеры в шапке экспортируются только для верхних табличных областей. Если табличные области расположены по горизонтали, то экспандеры в боковике экспортируются только для крайних табличных областей слева.
См. также: