Ошибка доступа к документу xlsx допускающему доступ только для чтения

Вы когда-нибудь сталкивались с ошибкой только для чтения в Excel? или нет доступа к документу, доступному только для чтения. Проблема с Excel? В основном видно, что ошибка только для чтения файла Excel возникает при попытке открыть файл Excel, загруженный из сети сервер, электронная почта и Интернет.

Если вы тоже сталкиваетесь с той же проблемой, оставьте все свои заботы. Эта статья предоставит вам лучшие решения для исправить ошибку только для чтения файла Excel.

ТАК, ПРОСТО ПОПРОБУЙТЕ ИМ…!

Содержание

  1. Что Является ли файл Excel только для чтения и чем он полезен?
  2. Почему мой файл Excel по-прежнему отображается только для чтения?
  3. 1 # Настройки электронных таблиц
  4. 2 # Повреждение файла
  5. 3 # Местоположение
  6. Как исправить Сообщение “Excel не может открыть документы только для чтения”?
  7. 1 # Изменение набора свойств файла Excel
  8. 2 # Файл Excel доступен только для чтения Рекомендуется
  9. 3 # Отрегулируйте настройки антивируса
  10. 4 # Удалите файл Excel с защищенным просмотром
  11. 5 # Деактивировать или обновить Microsoft Office
  12. 6 # Создайте новую копию документа Excel:
  13. 7 # Используйте программное обеспечение Excel Repair Tool:
  14. Заключение:
  15. Маргрет

Что Является ли файл Excel только для чтения и чем он полезен?

Файл Excel, доступный только для чтения, является одним из таких файлов, имеющих атрибут ‘read только ‘ включен. По сути, такой файл Excel, доступный только для чтения, можно легко просматривать и открывать, как и любой другой файл, но запись или сохранение изменений в нем разрешены. Таким образом, вы можете только читать файл, но не записывать и не сохранять в нем что-либо.

Файл Excel, помеченный как доступный только для чтения, обычно рассматривается с большой осторожностью перед внесением в него каких-либо изменений.

Чтобы восстановить поврежденный файл Excel, мы рекомендуем этот инструмент:

Это программное обеспечение предотвратит работу книги Excel данные, такие как данные бизнес-аналитики, финансовые отчеты и другая аналитическая информация о повреждении и потере данных. С помощью этого программного обеспечения вы можете восстановить поврежденные файлы Excel и восстановить каждое визуальное представление и набор данных в исходное неповрежденное состояние за 3 простых шага:

  1. Загрузить инструмент восстановления файлов Excel с оценкой Отлично от Softpedia, Softonic и CNET.
  2. Выберите поврежденный файл Excel (XLS, XLSX) и нажмите Восстановить , чтобы начать процесс восстановления.
  3. Просмотрите исправленные файлы и нажмите Сохранить файл , чтобы сохранить файлы в нужном месте.

Многие пользователи пользуются этой функцией файл Excel только для чтения , чтобы ограничить редактирование и форматирование своего документа Excel любыми рецензентами содержания.

Предположим, если вы не хотите, чтобы рецензент содержания вносил какие-либо изменения в ваш документ. Затем сделайте книгу Excel доступной только для чтения перед передачей документа.

Если какие-либо рецензенты внесут какие-либо изменения в этот файл Excel, доступный только для чтения. В этом случае изменения могут быть сохранены только в том случае, если файлу присвоено новое местоположение или новое имя.

Без сомнения, это хорошая функция .. !

Но что, если вы не можете открыть только для чтения файл Excel . В конечном итоге это приведет к появлению следующего сообщения об ошибке: Excel не может получить доступ к документу только для чтения. После возникновения этой ошибки вы полностью не сможете получить доступ к своей книге Excel. Поэтому важно исправить ошибку только для чтения в Excel , чтобы получить обратно доступ к своей книге Excel .

Почему мой файл Excel по-прежнему отображается только для чтения?

Прежде чем приступить к исправлениям для устранения ошибки только для чтения в Excel . Важно знать о причинах, по которым на листе Excel отображается ошибка только для чтения.

1 # Настройки электронных таблиц

Книги и таблицы Excel можно применяется с функциями защиты, чтобы легко предотвратить любые изменения.

В зависимости от уровня защиты вы можете сделать его полностью или частично только для чтения. Для этого вам нужно выбрать опцию «Снять защиту» на вкладке обзора. Если какой-либо пользователь включил защиту с помощью пароля, важно, чтобы у вас был этот пароль, чтобы удалить защиту только для чтения.

2 # Повреждение файла

Во многих случаях видно, что повреждение файла Excel также делает вашу электронную таблицу Excel доступной только для чтения.

Даже после проверки всех настроек и обеспечения местоположения файла, если вы используете книгу Excel по-прежнему отображается ошибка только для чтения Excel. Тогда это явный признак того, что ваш файл Excel был каким-то образом поврежден и, следовательно, не может открываться .

3 # Местоположение

Другой очень распространенной причиной ошибки Excel только для чтения является ее местоположение. Если ваша таблица Excel находится в сетевой папке и у вас нет разрешения на внесение изменений в папку. В этом случае ваша электронная таблица Excel работала только для чтения. Это означает, что вы можете только просматривать его данные, но не можете вносить в них какие-либо изменения.

Электронная таблица Excel присутствует на заблокированной USB-накопителе , DVD-диске , эта область также считается доступной только для чтения. Электронная таблица, которая отправляется как вложения электронной почты или просматривается в любой почтовой программе, считается как только чтение.

Во всех вышеупомянутых случаях, чтобы исправить ошибку файла Excel только для чтения . Вам необходимо либо переместить, либо сохранить электронную таблицу в папку с полным разрешением на внесение изменений.

Как исправить Сообщение “Excel не может открыть документы только для чтения”?

Ознакомьтесь со следующими исправлениями, чтобы устранить сообщение об ошибке « Excel не может открыть документы только для чтения »:

1 # Изменение набора свойств файла Excel

Одна очень типичная причина возникновения Excel не может открывать документы только для чтения ‘ сообщение, если свойство файла Excel настроено только на чтение.

Чтобы решить эту проблему, вам просто нужно снять флажок с параметра свойства файла Excel ‘Только для чтения’ . .

Чтобы снять флажок с атрибута «Только для чтения», выполните следующие действия:

  • Щелкните правой кнопкой мыши какой-либо конкретный файл Excel
  • В доступном параметре выберите вкладку «Свойства».
  • Снимите флажок с атрибута «Только для чтения» и коснитесь параметра «ОК».

Проверьте, устранена ли сейчас ошибка Excel только для чтения.

2 # Файл Excel доступен только для чтения Рекомендуется

Если вы открываете рекомендованный файл Excel только для чтения. Затем вас попросят открыть книгу Excel в режиме только для чтения, чтобы внести какие-либо изменения в файл Excel.

Коснитесь параметра yes в окне чтения Excel. только диалоговое окно сообщения об ошибке. Если вы не хотите вносить какие-либо изменения в открытый файл Excel. Или коснитесь варианта «Нет».

Если вы Если вы не хотите, чтобы эта книга была рекомендована только для чтения, выполните следующие действия:

  • Дважды коснитесь файла Excel. Затем выберите вариант Нет , чтобы открыть его.
  • Нажмите File , затем Сохранить как . В открывшемся окне «Сохранить как» перейдите к опции Обзор .
  • В нижней части диалогового окна Сохранить как , нажмите Инструменты , а затем выберите Общие параметры .

  • В общих параметрах вы должны снять флажок Рекомендуется только для чтения флажок. После этого коснитесь опции ОК. Это приведет к отключению сообщения только для чтения в вашем файле Excel.

3 # Отрегулируйте настройки антивируса

Иногда ошибка только для чтения в Excel тоже встречается из-за антивируса. Как видно, несколько антивирусных программ ограничивают доступ к электронным таблицам Excel и многим другим документам MS Office, открывая их в режиме «только для чтения».

Чтобы справиться с такими случаями, вам необходимо: внести коррективы в настройки антивируса. Таким образом, антивирус позволит вашей книге Excel открыться в обычном режиме, и вы сможете легко вносить в нее изменения.

Не забудьте повторно открыть книгу Excel после внесения изменений в настройки антивируса.

4 # Удалите файл Excel с защищенным просмотром

Excel, который открывается из потенциально небезопасное место, такое как Интернет, вложения электронной почты, загруженные из любого стороннего источника и т. д., открываются в защищенном виде. Эта функция Excel Protected-View ограничивает пользователя вносить какие-либо изменения в открытую электронную таблицу Excel. Таким образом, вы можете отключить предупреждающие сообщения системы безопасности Protected-View в Excel и свободно использовать файл Excel с единственной ошибкой, доступной только для чтения.

5 # Деактивировать или обновить Microsoft Office

Скорее всего, ваше приложение MS Office либо будет запущено в деактивированном состоянии. Или, может быть, его подписка истекла.

Может быть, это заставляет ваше приложение Excel показывать такую ​​ошибку «только для чтения» или обнаруживать «режим ограниченной функциональности».

Чтобы Чтобы справиться с такой проблемой, вам необходимо либо активировать MS Office, либо просто продлить подписку на MS Office.

После выполнения такой операции убедитесь, что ошибка ‘Excel невозможно открывать документы только для чтения ‘ исправлен или нет.

6 # Создайте новую копию документа Excel:

Что ж, существует множество причин, по которым Excel не может открывать документы только для чтения. Бывают ситуации, когда вы можете легко внести изменения в книгу Excel, но сохранить изменения невозможно. Итак, в этой ситуации быстрое решение – выбрать опцию «Сохранить как».

Поскольку эта опция создает копию вашей книги Excel со всеми внесенными вами изменениями. Если вы хотите навсегда исправить проблему «Невозможно сохранить файл Excel» , переместите электронную таблицу Excel.

Но если вы случайно потеряли свою книгу Excel контент из-за невозможности его сохранить. В этом случае восстановите потерянное содержимое MS Excel из временных файлов Excel .

7 # Используйте программное обеспечение Excel Repair Tool:

Как мы уже обсуждали выше, среди различных причин ошибки только для чтения в Excel; «Повреждение файла Excel» является наиболее распространенным. Итак, для устранения проблем, связанных с повреждением файлов Excel, используйте профессиональное и надежное программное обеспечение для восстановления Excel .

Программное обеспечение специально разработано для устранения любых проблем с повреждением. и ошибка Excel. Этот инструмент также предоставляет множество функций, которые могут легко помочь вам исправить любые ошибки, а также быстро и легко восстановить данные без каких-либо проблем.

Заключение:

Прочитав приведенную выше статью, вы можете легко решить проблему «Excel не может открывать документы только для чтения» самостоятельно.. Но если ошибка файла Excel только для чтения возникла из-за повреждения файла Excel, исправьте поврежденные файлы Excel с помощью инструмента восстановления Excel.

Дайте нам знать была ли устранена ошибка файла Excel только для чтения после попытки исправить это или нет. Так что не забудьте поделиться с нами своим опытом в нашем разделе комментариев. Кроме того, вы можете задавать любые запросы, связанные с книгой Excel.

Маргрет

Маргрет Артур – предприниматель и эксперт по контент-маркетингу. Она ведет технические блоги и специализируется на MS Office, Excel и других технических темах. Ее отличительное искусство подачи технической информации простым для понимания языком очень впечатляет. Когда не пишет, любит незапланированные путешествия.

Вы когда-нибудь сталкивались с ошибкой только для чтения в Excel? или нет доступа к документу, доступному только для чтения. Проблема с Excel? В основном видно, что ошибка только для чтения файла Excel возникает при попытке открыть файл Excel, загруженный из сети сервер, электронная почта и Интернет.

Если вы тоже сталкиваетесь с той же проблемой, оставьте все свои заботы. Эта статья предоставит вам лучшие решения для исправить ошибку только для чтения файла Excel.

ТАК, ПРОСТО ПОПРОБУЙТЕ ИМ…!

Содержание

  1. Что Является ли файл Excel только для чтения и чем он полезен?
  2. Почему мой файл Excel по-прежнему отображается только для чтения?
  3. 1 # Настройки электронных таблиц
  4. 2 # Повреждение файла
  5. 3 # Местоположение
  6. Как исправить Сообщение “Excel не может открыть документы только для чтения”?
  7. 1 # Изменение набора свойств файла Excel
  8. 2 # Файл Excel доступен только для чтения Рекомендуется
  9. 3 # Отрегулируйте настройки антивируса
  10. 4 # Удалите файл Excel с защищенным просмотром
  11. 5 # Деактивировать или обновить Microsoft Office
  12. 6 # Создайте новую копию документа Excel:
  13. 7 # Используйте программное обеспечение Excel Repair Tool:
  14. Заключение:
  15. Маргрет

Что Является ли файл Excel только для чтения и чем он полезен?

Файл Excel, доступный только для чтения, является одним из таких файлов, имеющих атрибут ‘read только ‘ включен. По сути, такой файл Excel, доступный только для чтения, можно легко просматривать и открывать, как и любой другой файл, но запись или сохранение изменений в нем разрешены. Таким образом, вы можете только читать файл, но не записывать и не сохранять в нем что-либо.

Файл Excel, помеченный как доступный только для чтения, обычно рассматривается с большой осторожностью перед внесением в него каких-либо изменений.

Чтобы восстановить поврежденный файл Excel, мы рекомендуем этот инструмент:

Это программное обеспечение предотвратит работу книги Excel данные, такие как данные бизнес-аналитики, финансовые отчеты и другая аналитическая информация о повреждении и потере данных. С помощью этого программного обеспечения вы можете восстановить поврежденные файлы Excel и восстановить каждое визуальное представление и набор данных в исходное неповрежденное состояние за 3 простых шага:

  1. Загрузить инструмент восстановления файлов Excel с оценкой Отлично от Softpedia, Softonic и CNET.
  2. Выберите поврежденный файл Excel (XLS, XLSX) и нажмите Восстановить , чтобы начать процесс восстановления.
  3. Просмотрите исправленные файлы и нажмите Сохранить файл , чтобы сохранить файлы в нужном месте.

Многие пользователи пользуются этой функцией файл Excel только для чтения , чтобы ограничить редактирование и форматирование своего документа Excel любыми рецензентами содержания.

Предположим, если вы не хотите, чтобы рецензент содержания вносил какие-либо изменения в ваш документ. Затем сделайте книгу Excel доступной только для чтения перед передачей документа.

Если какие-либо рецензенты внесут какие-либо изменения в этот файл Excel, доступный только для чтения. В этом случае изменения могут быть сохранены только в том случае, если файлу присвоено новое местоположение или новое имя.

Без сомнения, это хорошая функция .. !

Но что, если вы не можете открыть только для чтения файл Excel . В конечном итоге это приведет к появлению следующего сообщения об ошибке: Excel не может получить доступ к документу только для чтения. После возникновения этой ошибки вы полностью не сможете получить доступ к своей книге Excel. Поэтому важно исправить ошибку только для чтения в Excel , чтобы получить обратно доступ к своей книге Excel .

Почему мой файл Excel по-прежнему отображается только для чтения?

Прежде чем приступить к исправлениям для устранения ошибки только для чтения в Excel . Важно знать о причинах, по которым на листе Excel отображается ошибка только для чтения.

1 # Настройки электронных таблиц

Книги и таблицы Excel можно применяется с функциями защиты, чтобы легко предотвратить любые изменения.

В зависимости от уровня защиты вы можете сделать его полностью или частично только для чтения. Для этого вам нужно выбрать опцию «Снять защиту» на вкладке обзора. Если какой-либо пользователь включил защиту с помощью пароля, важно, чтобы у вас был этот пароль, чтобы удалить защиту только для чтения.

2 # Повреждение файла

Во многих случаях видно, что повреждение файла Excel также делает вашу электронную таблицу Excel доступной только для чтения.

Даже после проверки всех настроек и обеспечения местоположения файла, если вы используете книгу Excel по-прежнему отображается ошибка только для чтения Excel. Тогда это явный признак того, что ваш файл Excel был каким-то образом поврежден и, следовательно, не может открываться .

3 # Местоположение

Другой очень распространенной причиной ошибки Excel только для чтения является ее местоположение. Если ваша таблица Excel находится в сетевой папке и у вас нет разрешения на внесение изменений в папку. В этом случае ваша электронная таблица Excel работала только для чтения. Это означает, что вы можете только просматривать его данные, но не можете вносить в них какие-либо изменения.

Электронная таблица Excel присутствует на заблокированной USB-накопителе , DVD-диске , эта область также считается доступной только для чтения. Электронная таблица, которая отправляется как вложения электронной почты или просматривается в любой почтовой программе, считается как только чтение.

Во всех вышеупомянутых случаях, чтобы исправить ошибку файла Excel только для чтения . Вам необходимо либо переместить, либо сохранить электронную таблицу в папку с полным разрешением на внесение изменений.

Как исправить Сообщение “Excel не может открыть документы только для чтения”?

Ознакомьтесь со следующими исправлениями, чтобы устранить сообщение об ошибке « Excel не может открыть документы только для чтения »:

1 # Изменение набора свойств файла Excel

Одна очень типичная причина возникновения Excel не может открывать документы только для чтения ‘ сообщение, если свойство файла Excel настроено только на чтение.

Чтобы решить эту проблему, вам просто нужно снять флажок с параметра свойства файла Excel ‘Только для чтения’ . .

Чтобы снять флажок с атрибута «Только для чтения», выполните следующие действия:

  • Щелкните правой кнопкой мыши какой-либо конкретный файл Excel
  • В доступном параметре выберите вкладку «Свойства».
  • Снимите флажок с атрибута «Только для чтения» и коснитесь параметра «ОК».

Проверьте, устранена ли сейчас ошибка Excel только для чтения.

2 # Файл Excel доступен только для чтения Рекомендуется

Если вы открываете рекомендованный файл Excel только для чтения. Затем вас попросят открыть книгу Excel в режиме только для чтения, чтобы внести какие-либо изменения в файл Excel.

Коснитесь параметра yes в окне чтения Excel. только диалоговое окно сообщения об ошибке. Если вы не хотите вносить какие-либо изменения в открытый файл Excel. Или коснитесь варианта «Нет».

Если вы Если вы не хотите, чтобы эта книга была рекомендована только для чтения, выполните следующие действия:

  • Дважды коснитесь файла Excel. Затем выберите вариант Нет , чтобы открыть его.
  • Нажмите File , затем Сохранить как . В открывшемся окне «Сохранить как» перейдите к опции Обзор .
  • В нижней части диалогового окна Сохранить как , нажмите Инструменты , а затем выберите Общие параметры .

  • В общих параметрах вы должны снять флажок Рекомендуется только для чтения флажок. После этого коснитесь опции ОК. Это приведет к отключению сообщения только для чтения в вашем файле Excel.

3 # Отрегулируйте настройки антивируса

Иногда ошибка только для чтения в Excel тоже встречается из-за антивируса. Как видно, несколько антивирусных программ ограничивают доступ к электронным таблицам Excel и многим другим документам MS Office, открывая их в режиме «только для чтения».

Чтобы справиться с такими случаями, вам необходимо: внести коррективы в настройки антивируса. Таким образом, антивирус позволит вашей книге Excel открыться в обычном режиме, и вы сможете легко вносить в нее изменения.

Не забудьте повторно открыть книгу Excel после внесения изменений в настройки антивируса.

4 # Удалите файл Excel с защищенным просмотром

Excel, который открывается из потенциально небезопасное место, такое как Интернет, вложения электронной почты, загруженные из любого стороннего источника и т. д., открываются в защищенном виде. Эта функция Excel Protected-View ограничивает пользователя вносить какие-либо изменения в открытую электронную таблицу Excel. Таким образом, вы можете отключить предупреждающие сообщения системы безопасности Protected-View в Excel и свободно использовать файл Excel с единственной ошибкой, доступной только для чтения.

5 # Деактивировать или обновить Microsoft Office

Скорее всего, ваше приложение MS Office либо будет запущено в деактивированном состоянии. Или, может быть, его подписка истекла.

Может быть, это заставляет ваше приложение Excel показывать такую ​​ошибку «только для чтения» или обнаруживать «режим ограниченной функциональности».

Чтобы Чтобы справиться с такой проблемой, вам необходимо либо активировать MS Office, либо просто продлить подписку на MS Office.

После выполнения такой операции убедитесь, что ошибка ‘Excel невозможно открывать документы только для чтения ‘ исправлен или нет.

6 # Создайте новую копию документа Excel:

Что ж, существует множество причин, по которым Excel не может открывать документы только для чтения. Бывают ситуации, когда вы можете легко внести изменения в книгу Excel, но сохранить изменения невозможно. Итак, в этой ситуации быстрое решение – выбрать опцию «Сохранить как».

Поскольку эта опция создает копию вашей книги Excel со всеми внесенными вами изменениями. Если вы хотите навсегда исправить проблему «Невозможно сохранить файл Excel» , переместите электронную таблицу Excel.

Но если вы случайно потеряли свою книгу Excel контент из-за невозможности его сохранить. В этом случае восстановите потерянное содержимое MS Excel из временных файлов Excel .

7 # Используйте программное обеспечение Excel Repair Tool:

Как мы уже обсуждали выше, среди различных причин ошибки только для чтения в Excel; «Повреждение файла Excel» является наиболее распространенным. Итак, для устранения проблем, связанных с повреждением файлов Excel, используйте профессиональное и надежное программное обеспечение для восстановления Excel .

Программное обеспечение специально разработано для устранения любых проблем с повреждением. и ошибка Excel. Этот инструмент также предоставляет множество функций, которые могут легко помочь вам исправить любые ошибки, а также быстро и легко восстановить данные без каких-либо проблем.

Заключение:

Прочитав приведенную выше статью, вы можете легко решить проблему «Excel не может открывать документы только для чтения» самостоятельно.. Но если ошибка файла Excel только для чтения возникла из-за повреждения файла Excel, исправьте поврежденные файлы Excel с помощью инструмента восстановления Excel.

Дайте нам знать была ли устранена ошибка файла Excel только для чтения после попытки исправить это или нет. Так что не забудьте поделиться с нами своим опытом в нашем разделе комментариев. Кроме того, вы можете задавать любые запросы, связанные с книгой Excel.

Маргрет

Маргрет Артур – предприниматель и эксперт по контент-маркетингу. Она ведет технические блоги и специализируется на MS Office, Excel и других технических темах. Ее отличительное искусство подачи технической информации простым для понимания языком очень впечатляет. Когда не пишет, любит незапланированные путешествия.

Доброго времени суток. Буду краток. Суть задачи: сохранить данные из DataGridView в уже существующий Excel файл (по сути то, что находится в DataGridView — это модификация файла и нужно сохранить изменения).

Вроде бы задача тривиальна и решение очевидно:

private void SaveExcel1() { var xlApplication = new Excel.Application(); Workbook xlWorkbook; Worksheet xlWorksheet; if (Peredacha.FilePath != null) { xlWorkbook = xlApplication.Workbooks.Open(Peredacha.FilePath, Type.Missing, true, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing); xlWorksheet = (Worksheet)xlWorkbook.Worksheets.get_Item(1); for (int i = 0; i < dataGrid.Rows.Count; i++) { for (int j = 0; j < dataGrid.ColumnCount; j++) { try { xlApplication.Cells[i + 1, j + 1] = dataGrid.Rows[i].Cells[j].Value; } catch (Exception ex) { MessageBox.Show("Error: " + ex.Message); } } } xlApplication.Application.DisplayAlerts = false; try { xlWorkbook.SaveAs(Peredacha.FilePath); } catch (Exception ex) { MessageBox.Show("Error: " + ex.Message); }

xlApplication.Application.DisplayAlerts = true; ReleaseObject(xlWorksheet); ReleaseObject(xlWorkbook); ReleaseObject(xlApplication); } }

На моменте сохранения выдает ошибку: Ошибка доступа к документу ‘1.xls’, допускающему доступ только для чтения. Разрешения на изменение файла в свойствах самого файла выставлены.

Если убрать путь к файлу из метода SaveAs() — сохраняет без ошибок, но только в Мои Документы.

Буду очень благодарен за любую помощь.

Добрый день.

При сохранении файла с помощью макроса возникает ошибка.

Код
Sub save()

un = Environ("USER")
ActiveWorkbook.SaveAs "Macintosh HD:Users:" & un & ":Desktop:Plan:test.txt", FileFormat:=36, CreateBackup:=False
end sub

Возникает ошибка «Ошибка доступа к документу test.txt, допускающему только чтение.

Если записать макрорекордером получется так:

Код
ActiveWorkbook.SaveAs filename:= "/Users/User1/Desktop/Plan/test.txt", FileFormat:=36, CreateBackup:=False

но при попытке запустить макрос и сохранить этим кодом так же возникает такая же ошибка.

Сил нет уже с этим маком…… В чем проблема?

SVA

104 / 89 / 32

Регистрация: 12.07.2011

Сообщений: 623

1

10.06.2014, 09:49. Показов 5084. Ответов 4

Метки нет (Все метки)


Студворк — интернет-сервис помощи студентам

Подскажите что делаю не так.

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
//1.Открываю документ
 var excelApp = new Excel.Application();  
            excelApp.Visible = false;
            excelApp.Workbooks.Open(@"C:4.xls",
  Type.Missing, Type.Missing, Type.Missing, Type.Missing,
  Type.Missing, Type.Missing, Type.Missing, Type.Missing,
  Type.Missing, Type.Missing, Type.Missing, Type.Missing,
  Type.Missing, Type.Missing);
//2.устанавливаю значение в ячейку
Excel._Worksheet workSheet = (Excel.Worksheet)excelApp.ActiveSheet;
            workSheet.Cells[1, 1] = "Cuberforum.ru";
//3.Хочу сохранить изменение
 excelApp.SaveWorkspace(@"C:4.xls"); //  Ошибка доступа к документу '4.xls', допускающему доступ только для чтения.

Получается что я его не правильно открываю, но тогда как?



0



EVG-1980

192 / 199 / 82

Регистрация: 11.04.2013

Сообщений: 1,086

10.06.2014, 10:16

2

C#
1
2
3
4
Workbook_object.Open(
 FileName,         //Имя открываемого файла файла
 UpdateLinks,      //Способ обновления ссылок в файле
 ReadOnly,         //При значении true открытие только для чтения

Добавлено через 7 минут
Во время отладки следи что бы у тебя в процессах не висело куча не завершенных Excel, из за этого блокируется доступ к файлу и не было резервных копий файла которые делает Excel и потом предлагает восстановить некорректно закрытый фаил…

Добавлено через 8 минут
Сделай на время отладки видимость

C#
1
2
excelApp.Visible = true;
excelapp.DisplayAlerts=false;

Добавлено через 2 минуты
Вообще есть хорошее чтиво тут http://wladm.narod.ru/C_Sharp/comexcel.html



1



SVA

104 / 89 / 32

Регистрация: 12.07.2011

Сообщений: 623

10.06.2014, 10:17

 [ТС]

3

Да точно, забыл поставить ReadOnly=false;
Теперь при выполнении строки

C#
1
 excelApp.SaveWorkspace(@"C:4.xls");

появляется сообщение Файл C:4.xls» уже существует в данном месте. Заменить?
Нажимаю Да.

и вылетает ошибка : Сохранить файл под именем, совпадающим с именем открытого документа, невозможно. Укажите другое имя или закройте другой документ.



0



192 / 199 / 82

Регистрация: 11.04.2013

Сообщений: 1,086

10.06.2014, 10:27

4

PYPS, поубивай все процессы в диспетчере , сотри C:4.xls и создай заново вручную



1



104 / 89 / 32

Регистрация: 12.07.2011

Сообщений: 623

10.06.2014, 11:27

 [ТС]

5

Диспетчер почистил, это проблему не решило.
Не совсем понял про удаление.
Есть документ .xls, его открываю, вношу в него изменения и затем хочу сохранить этот же файл. удалить его не получится он же открыт.

Добавлено через 9 минут
Всё получилось спасибо.

Добавлено через 24 минуты
один нюанс только.
В диспетчере остаётся висеть EXCEL.EXE, excelApp.Quit(); не закрывает этот процесс, как быть?

Добавлено через 6 минут
Закрыл сборщиком GC.Collect();



0



  • Ошибка доступа к аппаратному ключу pro100 на windows 10
  • Ошибка доступа к sim что это значит
  • Ошибка доступа к sim карте билайн
  • Ошибка доступа вк реклама
  • Ошибка доступа для потока 418 билайн тв приставка