У нас та же проблема. Похоже, что свойства из списка добавляются в документ Office 2007, но только со значениями по умолчанию для поля при загрузке / создании. После редактирования элемента мы обнаруживаем, что значения офисных документов переопределяют значения, установленные в нашем обработчике событий.
Мы не испытываем этого при использовании асинхронного обработчика событий, но асинхронный обработчик событий конфликтует с обновлениями в других потоках с определенными типами обновлений.
По этой проблеме у нас работает служба поддержки Microsoft. Они признают, что это не
Результатов пока нет.
Попробуйте использовать асинхронный обработчик событий (он запускается немного позже, чем код, который обновляется из офисного документа), но с осторожностью.
UPDATE:
Обходной путь - установка для SPWeb.ParserEnabled значения FALSE приведет к удалению соединения со свойствами документа, что приведет к остановке вышеуказанного поведения. Это предотвращает добавление свойств списка в офисный документ.