Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Причини

Під час спроби програмним способом, відкрити документ Microsoft Word, у документі відкриття документа лише для читання, і його не можна редагувати.

Після додавання коду

   ReadOnly:=False

документ відкриття документа лише для читання.

Під час відкриття в той самий документ, використовуючи команду " Відкрити ", з'явиться таке повідомлення:

Шлях має відкрито в режимі лише для читання, якщо зміни до нього, потрібно буде збережено. Відкрити лише для читання?

Можна відкрити документ для редагування, натиснувши кнопку так повідомлення.

Причина

Ця проблема виникає, тому що Visual Basic відкривається будь-які документи ReadOnlyRecommended атрибут значення true, що документ лише для читання, навіть, якщо ви спробуєте встановити атрибут за режимі лише читання ХИБНІСТЬ.

Примітка. Нижче наведено приклад застосовується у Word 2003 та 2002:

  1. Запустіть програму Word і створіть новий документ.

  2. У меню " Сервіс " натисніть кнопку " Параметри".

  3. У діалоговому вікні Параметри на вкладці " Безпека " клацніть прапорець рекомендувати доступ лише для читання .

  4. Збережіть документ, як C:\Test.doc.

  5. Закрийте документ.

  6. Натисніть сполучення клавіш ALT + F11, щоб запустити редактор Visual Basic.

  7. У меню Вставлення команду " модуль".

  8. У вікні модуля,, введіть такий код:

    Sub Test()

    Documents.Open FileName:="C:\Test.doc", ReadOnly:=False

    End Sub
  9. Натисніть сполучення клавіш ALT + F11, щоб повернутися до Microsoft Word.

  10. У меню " Сервіс " макросі виберіть макроси.

  11. У списку ім'я кнопку перевіритиі виберіть запустити.

У документі відкриття документа лише для читання.

Виправлення помилок

Щоб вирішити цю проблему, використовувати наступний макрос основні Word, замість макросу Visual Basic показано на кроці 8 у розділі "Причина" цієї статті:

Sub Test()

WordBasic.FileOpen Name:="C:\Test.doc"

End Sub

З макросів, цей файл можна редагувати після того, як він відкривається.

Стан

Корпорація Майкрософт підтвердила існування цієї неполадки у продуктах Майкрософт, перелічених на початку цієї статті.

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×