Этот документ содержит последние сведения о Microsoft Office Excel 2003.
Чтобы просмотреть эти последние сведения на экране, разверните окно обозревателя. Чтобы напечатать их, нажмите на панели инструментов кнопку Печать.
Установка веб-компонентов Office XP
Прекращена поддержка служб Microsoft XML Core Services (MSXML) версии 3.0
Изменения в функциональных возможностях Office Excel 2003 для работы со списками
Проблемы при работе с денежными стилями в связанных списках Office Excel 2003
Использование определенных выражений XPath при экспорте приводит к неправильному форматированию XML
Профессиональный выпуск Microsoft Office версии 2003 содержит файлы пакета установщика Windows для веб-компонентов Office 2003 (Owc11.msi) и обновленной версии веб-компонентов Office XP (Owc10.msi). Оба MSI-файла находятся на установочном компакт-диске, а обе версии веб-компонентов включены в программу установки Microsoft Office 2003 (хотя они недоступны для конечных пользователей в качестве вариантов, отображаемых в интерфейсе пользователя при установке Microsoft Office 2003). Веб-компоненты Office 2003 устанавливаются по умолчанию; обновленные веб-компоненты Office XP устанавливаются, только если на компьютере пользователя имеется предыдущая версия веб-компонентов Office XP.
Чтобы установить обновленные компоненты Office XP вручную на компьютере, на котором не существует предыдущей версии веб-компонентов Office XP, можно запустить файл Owc10.msi прямо с установочного компакт-диска.
При использовании решений, которые основываются на веб-компонентах Office XP, при осуществлении развертывания для новых клиентов (без обновления), а также при выполнении пользовательской установки можно гарантировать использование обновленных веб-компонентов Office XP при установке Office 2003 посредством задания свойства OWC10EXISTS либо из командной строки при запуске файла Setup.exe, либо в файле параметров установки (Setup.ini).
Пример:
OWC10EXISTS=1
Отображаемая погрешность значений при использовании служб Windows SharePoint Services и приложения Office Excel 2003 может иногда отличаться друг от друга. Это отражается только на тех записях, которые были изменены в Office Excel 2003. Несмотря на то что могут существовать различия в способе отображения значений, погрешность основных значений при использовании служб Windows SharePoint Services и приложения Office Excel 2003 будет одинаковой за исключением чисел в списках SharePoint, состоящих более чем из 15 цифр. Такие числа в Office Excel 2003 теряют точность.
При сохранении листа Excel, содержащего карту или список XML, в виде веб-страницы (*.htm; *.html) или веб-архива (*.mht; *.mhtml), установите флажок Добавить интерактивность и выберите вариант выделенное: Лист, чтобы сохранить только текущий лист. При этом карта или список XML не сохраняются вместе с веб-страницей.
Чтобы сохранить карту или список XML вместе с интерактивной веб-страницей, необходимо сохранить книгу целиком, выбрав параметр всю книгу, так как сведения карты XML, от которых зависят списки XML, хранятся как часть книги и могут быть доступны для нескольких листов.
Для работы с XML приложение Office Excel 2003 использует только службы Microsoft XML Core Services (MSXML) версии 5.0. Для увеличения безопасности в Excel больше не поддерживается применение таблиц стилей XSL при открытии XML-файлов, которые используют старые пространства имен XSL для преобразования данных XML с использованием MSXML версии 3.0. Например, это средство могло использоваться для загрузки данных XML в виде HTML или для преобразования XML в таблицу XML (XMLSS). В Office Excel 2003 больше не доступны преобразования XSL, применявшиеся к XML-файлам, которые содержали команду обработки по умолчанию для преобразования этих файлов в формат HTML с использованием устаревшего синтаксиса XSL и MSXML версии 3.0.
Некоторые изменения коснулись существующих функциональных возможностей Excel по управлению списками и поддержанию целостности списков. Изменения коснулись структуры переходов, выбора диапазона и редактирования. Были также внесены небольшие изменения в другие функциональные возможности, чтобы гарантировать желаемое поведение Excel при работе со списками.
Переход внутри списка
Можно сказать, что список в Excel, расположенный внутри большего листа Excel, ведет себя как отдельный лист. Например, при нажатии клавиши END в сочетании с клавишей стрелки происходит переход на последнюю ячейку списка в направлении, определенном стрелкой. Также после нажатия клавиши TAB в самом правом столбце списка указатель перемещается на первую (самую левую) ячейку в следующей строке, которая расположена ниже.
Границы выбора диапазона в списке
Как и в случае с отчетами сводной таблицы и с самими листами, существуют области вокруг границы списка, которые позволяют осуществлять структурированное выделение, например выделение в списке целого столбца или строки либо выделение списка целиком. Такими функциональными возможностями обладает только область, находящаяся внутри верхней и левой границ списка. Когда указатель мыши попадает в эту область, изменяется форма курсора, чтобы пользователь мог увидеть доступные функциональные возможности.
Перемещение выбранных диапазонов внутри списка
Указатель Переместить выделенный фрагмент появляется в том случае, если разместить курсор на границе выбранного диапазона или в любой части границы списка. Нельзя переместить выделение внутри списка, если такое перемещение нарушает целостность списка. Можно изменить порядок строк или столбцов, а также переместить строку или столбец из списка; однако нельзя, к примеру, переместить строку или столбец туда, где они бы перекрывали границу списка.
Существуют дополнительные ограничения на перемещение данных в списках, которые связаны со службами Windows SharePoint Services.
Редактирование диапазонов внутри списка
Действия, осуществляемые внутри списка, в основном влияют только на сам список, но не на какую-либо часть листа внутри списка. При удалении строки или столбца из списка удаляются только те ячейки в строке или столбце, которые находились внутри списка. Исключением является автофильтр, который оказывает влияние на строки данных листа в целом.
Автоматическое расширение списка
При вводе данных в ячейку, которая расположена ниже или справа от несвязанного списка, список автоматически расширяется, чтобы включить в себя новые данные. При расширении списка отображается смарт-тег, который позволяет отменить автоматическое расширение или изменить параметры для полного отключения функции расширения.
Эта функциональная возможность включена по умолчанию, но может быть отключена: в меню Сервис выберите команду Параметры автозамены, а затем в диалоговом окне Автозамена на вкладке Автоформат при вводе снимите флажок включать в список новые строки и столбцы.
Ручка изменения размера списка
Помимо команды меню Excel предлагает способ прямого изменения размера списка. Можно перетащить ручку изменения размера, расположенную в левом нижнем углу границы списка, чтобы изменить размер списка за счет столбцов или строк. Тем не менее нельзя изменять размер списка одновременно за счет столбцов и строк.
Редактирование диапазонов вне списка
Самый важный момент, о котором стоит подумать при изменении диапазона вне списка, заключается в том, что нельзя выполнять действия, связанные с диапазонами, которые содержат ячейки, расположенные как внутри списка, так и вне его.
Единственное заметное исключение касается случая, когда пользователь выбирает строку или столбец листа (не только списка) целиком и удаляет ее. В этом случае данные строки или столбца, которые являлись частью списка, также удаляются. Это применимо только для списков, которые не связаны со службами Windows SharePoint Services.
Другие функциональные изменения
Параметры сортировки. Параметры сортировки, которые отображаются в раскрывающихся списках автофильтра, существуют во всех раскрывающихся списках автофильтра вне зависимости от того, находятся ли они внутри или вне списка данных.
Функция промежуточных итогов. В функцию промежуточных итогов добавлены новые аргументы, которые отвечают за промежуточные итоги в строке итогов списка. Первый аргумент функции промежуточных итогов определяет используемый тип статистической функции (например: сумма, среднее, и т. д.). В предыдущих версиях эти аргументы имели номера с 1 по 10.
В Excel 2003 эти аргументы были изменены. К каждому числу была добавлена цифра 100, чтобы показать, что внутри списка используется функция промежуточных итогов. В следующей таблице приведены статистические функции, предыдущие аргументы этих функций, а также текущие аргументы функций, используемые в строке итогов списка.
Расчет строки итогов обеспечивается за счет изменений, внесенных в функцию промежуточных итогов:
Статистическая функция | Аргумент, использовавшийся в предыдущих версиях | Аргумент промежуточных итогов для списка |
СРЗНАЧ | ПРОМЕЖУТОЧНЫЕ.ИТОГИ(1,<диапазон>) | ПРОМЕЖУТОЧНЫЕ.ИТОГИ(101,<диапазон>) |
Количество чисел | ПРОМЕЖУТОЧНЫЕ.ИТОГИ(2,<диапазон>) | ПРОМЕЖУТОЧНЫЕ.ИТОГИ(102,<диапазон>) |
СЧЁТ | ПРОМЕЖУТОЧНЫЕ.ИТОГИ(3,<диапазон>) | ПРОМЕЖУТОЧНЫЕ.ИТОГИ(103,<диапазон>) |
МАКС | ПРОМЕЖУТОЧНЫЕ.ИТОГИ(4,<диапазон>) | ПРОМЕЖУТОЧНЫЕ.ИТОГИ(104,<диапазон>) |
МИН | ПРОМЕЖУТОЧНЫЕ.ИТОГИ(5,<диапазон>) | ПРОМЕЖУТОЧНЫЕ.ИТОГИ(105,<диапазон>) |
СТАНДОТКЛОН | ПРОМЕЖУТОЧНЫЕ.ИТОГИ(7,<диапазон>) | ПРОМЕЖУТОЧНЫЕ.ИТОГИ(107,<диапазон>) |
СУММ | ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9,<диапазон>) | ПРОМЕЖУТОЧНЫЕ.ИТОГИ(109,<диапазон>) |
ДИСП (Дисперсия) | ПРОМЕЖУТОЧНЫЕ.ИТОГИ(10,<диапазон>) | ПРОМЕЖУТОЧНЫЕ.ИТОГИ(110,<диапазон>) |
Примечание. Данные аргументы промежуточных итогов несовместимы со списками в более ранних версиях.
Публикация национальных валют, существовавших в Европейском союзе до появления евро (символ валюты или ISO-код), приведет к появлению значения с числовым типом данных, а не с денежным. Это предусмотренное поведение.
Excel поддерживает некоторые символы денежных единиц, которые не поддерживаются службами Windows SharePoint Services. Эти денежные единицы публикуются на узлах SharePoint с денежным типом данных и отображаются правильно; однако на самом деле они представлены денежной единицей Алжира, так как она является первой денежной единицей, поддерживаемой службами Windows SharePoint Services. В будущем неподдерживаемые денежные единицы будут публиковаться в виде чисел.
Изменение денежного типа в связанном списке не приведет к изменению денежного типа на сервере. Так было задумано.
Чтобы обрабатывать события для веб-компонентов Microsoft Office 2003 на .NET-форме Windows, необходимо изменить оболочки класса, которые Microsoft Visual Studio .NET создает для компонента. Решить эту проблему можно с помощью способов, описанных для веб-компонентов Office XP в следующих статьях базы знаний: «319341- HOW TO: Handle Events for the Office XP Spreadsheet Component on a Windows Form in Visual C# .NET» и «319342 - HOW TO: Handle Events for the Office XP Spreadsheet Component on a Windows Form in Visual Basic .NET».
Можно создать код, использующий модель объектов Office Excel 2003 для сопоставления элемента XML, который содержит выражение XPath с фильтром атрибута, ячейке. В некоторых случаях существует возможность создания кода XML, который после экспорта не будет правильно отформатирован. Избегайте выполнять следующие действия:
При использовании автофильтра в диапазоне данных, который содержит одну или несколько ячеек, сопоставленных неповторяющимся элементам XML, фильтр работает непредсказуемо. Такое поведение может быть особенно неудобным, если не видна синяя граница, обозначающая ячейки, которые сопоставлены неповторяющимся элементам XML.
Если на компьютере установлена платформа Microsoft .NET Framework версии 1.1 и Microsoft Office 2003 с поддержкой программирования .NET для веб-компонентов Microsoft Office 2003, а после этого устанавливаются веб-компоненты Microsoft Office XP (посредством запуска файла OWC10.msi), поддержка программирования .NET для веб-компонентов Microsoft Office 2003 будет работать неправильно.
Поддержка программирования .NET для веб-компонентов Microsoft Office 2003 устанавливает и регистрирует базовый компонент средств взаимодействия (PIA) веб-компонентов Microsoft Office 2003, который используется для работы с библиотекой типов COM для веб-компонентов Microsoft Office 2003 из управляемого кода в Microsoft Visual Studio .NET. Установка веб-компонентов Microsoft Office XP после установки веб-компонентов Microsoft Office 2003 приводит к неправильной регистрации PIA.
Чтобы убедиться, что базовый компонент средств взаимодействия веб-компонентов Microsoft Office 2003 установлен на компьютере, откройте папку C:\Windows\Assembly. Найдите файл Microsoft.Office.Interop.Owc11.
Чтобы устранить проблему, снова запустите программу установки Microsoft Office 2003, выберите вариант Добавить или удалить компоненты и нажмите кнопку Далее. Выберите вариант Расширенная настройка приложений и нажмите кнопку Далее. Разверните ветки Общие средства Office, Веб-компоненты Office 2003, выберите пункт Поддержка программирования .NET, выберите команду Запускать с моего компьютера, а затем нажмите кнопку Обновить.
Веб-компонент электронной таблицы из состава веб-компонентов Microsoft Office 2002 позволял осуществлять импорт ODC-файла с сохраненным именем и паролем пользователя без необходимости установки флажка Сохранить пароль в файле на последней странице мастера импорта. Однако веб-компонент электронных таблиц из состава веб-компонентов Microsoft Office 2003 требует обязательной установки флажка Сохранить пароль в файле в мастере импорта и отображает ошибку проверки подлинности, если флажок не установлен. Так или иначе, сохранение учетных данных безопасности в ODC-файле небезопасно. Корпорация Майкрософт рекомендует использовать проверку подлинности Windows.