1

Из списка sharepoint я выбрал Actions -> Export to Spreadsheet , сохранил файл owssvr.iqy , открыл этот файл и попытался редактировать записи в Excel.

Когда я пытаюсь редактировать любые столбцы, мне показывается: «Столбец xxxx - это столбец только для чтения, который нельзя изменить».

Я сделал Google, который предложил пару идей:

  • Одна ссылка предложила использовать ProcMon sysinternal, чтобы увидеть, что происходит. Тем не менее, я не видел записей реестра, которые он предложил мне увидеть.

  • Другая ссылка предполагает, что это может быть что-то, блокирующее запрос «OPTIONS» к серверу sharepoint?

  • Другая ссылка предполагает, что это может быть потому, что у меня SP3 из Excel 2003?

  • Другая ссылка предлагала проверить записи реестра для HKCU\Software\Microsoft\Office\11.0\Common\Internet\Server Cache , но эти записи выглядели нормально?


    [HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Common\Internet\Server Cache\https://xxxx.o2.com/sites/xxxx/]
    "Type"=dword:00000005
    "Protocol"=dword:00000003
    "Expiration"=hex(b):30,CD,6b,8a,c6,6a,ca,01

Кто-нибудь еще видел это и нашел способ обойти это?

3 ответа3

1

После нажатия кнопки « Открыть» необходимо перейти в диалоговое окно « Свойства » и снять флажок « Сохранить запрос» .

Это сделает вашу колонку редактируемой.

1

Исправление kb952608, кажется, решает проблему в соответствии с:

http://www.tekrum.net/excel-2003-sharepoint-list-read-only-column-problem

1

Я всегда сталкивался с проблемами при работе с файлом owssvr.iqy. Я не совсем уверен, что это за файл (что-то связанное с запросом к sharepoint), но это не совсем то, что вы хотите сохранить. При экспорте в электронную таблицу я делаю следующее (Excel 2007):

  1. Действия -> Экспорт в электронную таблицу
  2. Открыть (в отличие от Сохранить)
  3. Нажмите «Включить», когда появится предупреждение системы безопасности.
  4. На этом этапе у вас должна быть электронная таблица Excel с данными из вашего списка. Сохраните эту таблицу.

Это создаст связанную электронную таблицу. Вы можете обновить данные в вашей электронной таблице на сервере sharepoint, нажав «Параметры» -> «Обновить все».

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .