PivotCell.CellChanged Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значение ячейки сводной таблицы с момента изменения или пересчета с момента создания отчета сводной таблицы или последней операции фиксации.
public:
property Microsoft::Office::Interop::Excel::XlCellChangedState CellChanged { Microsoft::Office::Interop::Excel::XlCellChangedState get(); };
public Microsoft.Office.Interop.Excel.XlCellChangedState CellChanged { get; }
Public ReadOnly Property CellChanged As XlCellChangedState
Значение свойства
Объект XlCellChangedState.
Комментарии
Значение CellChanged свойства по умолчанию.xlCellNotChanged
Для отчетов сводной таблицы с источниками данных, не имеющими OLAP, значение этого свойства может быть только xlCellNotChanged или xlCellChanged. Он предназначен xlCellNotChanged для ячеек, которые не были изменены, и для xlCellChanged ячеек, которые были изменены. При отмене изменений устанавливается значение xlCellNotChanged.
Применение и сохранение изменений применяется только к отчетам сводной таблицы с источниками данных OLAP. Следующие описания возможных состояний CellChanged свойства относятся только к сводных таблицам с источниками данных OLAP.
- xlCellNotChanged — ячейка не была изменена или пересчитана (если ячейка содержит формулу) с момента создания сводной таблицы или с момента выполнения последней операции сохранения или отмены изменений.
- xlCellChanged — ячейка была изменена или пересчитана с момента создания сводной таблицы или с момента выполнения последней операции применения изменений или сохранения изменений, но это изменение еще не было применено (инструкция UPDATE CUBE не была запущена для нее).
- xlCellChangeApplied— ячейка была изменена или пересчитана с момента создания сводной таблицы или с момента выполнения последней операции применения изменений, сохранения изменений или отмены изменений, и это изменение было применено (для нее была запущена инструкция UPDATE CUBE).
В следующей таблице описано, как различные действия пользователя влияют на настройку CellChanged свойства в сводной таблице с источником данных OLAP.
Вводит значение или формулу в ячейку или несколько ячеек. | Задайте для этих ячеек значение xlCellChanged . | Задайте для этих ячеек значение xlCellChanged . |
Пересчитывает ячейку или несколько ячеек с формулой вручную (F9) или автоматически с помощью Excel. | Н/Д | Задайте для этих ячеек значение xlCellChanged . |
Сохраняет (фиксирует) изменения. | Задайте значение xlCellNotChanged для всех измененных ячеек без формулы. | Задайте значение xlCellChangeApplied для всех измененных ячеек с формулой. |
Отменяет все изменения. | Задайте значение xlCellNotChanged для всех измененных ячеек без формулы. | Задайте значение xlCellNotChanged для всех измененных ячеек с формулой. |
Отменяет изменения в одной ячейке. | Задайте значение только xlCellNotChanged для этой ячейки. | Задайте значение только xlCellNotChanged для этой ячейки. |
Очищает несколько ячеек в одной операции. | Задайте для всех этих ячеек значение xlCellNotChanged . | Задайте для всех этих ячеек значение xlCellNotChanged . |
Очищает ячейку. | Задайте значение только xlCellNotChanged для этой ячейки. | Задайте значение только xlCellNotChanged для этой ячейки. |
Выполняет операцию отмены, которая изменяет значение обратно на ранее измененное значение до применения этого значения. | Задайте значение xlCellChanged для всех измененных ячеек без формулы. | Задайте значение xlCellChanged для всех измененных ячеек с формулой. |
Выполняет операцию отмены, которая изменяет значение обратно на ранее измененное значение после применения этого значения. | Задайте значение xlCellChangeApplied для всех измененных ячеек без формулы. | Задайте значение xlCellChangeApplied для всех измененных ячеек с формулой. |