Перейти до публікації

Компьютерная Техника и программы


Рекомендовані повідомлення

Опубліковано:

Мои на планшетах обучаются.

  • Відповіді 5,2 к
  • Створено
  • Остання відповідь

Кращі автори в цій темі

  • Outlawif

    641

  • andreyyy

    437

  • Cardopusher

    361

  • Faust

    329

Кращі автори в цій темі

Опубліковано:

кума своему такой трансформер взяла сразу с виндой идет, счастлив)

Опубліковано:
Кто их этих интеропов разберет... Но я поправил товарищ архитектор! )

 

не знаешь, как вот эту птичку снять через объектную модель ворда/экселя ?

 

Опубліковано:

Конкретно эту галку - никак не убрать. Это не относится к модели ворда, это политика безопасности вшитая в виндоус. Наверняка до нее можно добраться программно, надо искать как.

 

А твой способ сбросить протектед с файла не помогает? Когда открываешь в ворде защищенный документ, там вверху кнопка появляется "разрешить редактирование" и ее по идее можно как-то программно "нажать", как я не знаю, надо гуглить.

Опубліковано:
А твой способ сбросить протектед с файла не помогает? Когда открываешь в ворде защищенный документ, там вверху кнопка появляется "разрешить редактирование" и ее по идее можно как-то программно "нажать", как я не знаю, надо гуглить.

 

ща проверим.

 

Макрорекодер записал

 

ActiveProtectedViewWindow.Edit

 

при нажатии на кнопку "Разрешить редактировать"

 

Возможно, что поможет.

 

Опубліковано:

Я чуть отвлекся на покушать.

 

Короче, по идее это оно, но чет не получается.

Тупо ворд ругается на этот метод.

 

Я даже через IntelliSense его вижу.

 

Переменной присваиваю объект приложения ворда.

Переменная - точка - выбираю в выпадающем списке ActiveProtectedViewWindow - точка - выбираю Edit

 

А в рантайме OLE - ошибка на строке вызова этого метода

 

ActiveProtectedViewWindow does not evaluate to an object

 

как это даз нот, если евалуэйтс.

 

Короче, этот момент я не просек, но у меня какого-то хера все заработало, я даже не понял, почему.

 

Нигде ничего не отключаю, создаю документ на основе шаблона dotx методом Add и разносит данные.

И нет окошка "Защищенный просмотр"

 

А если руками энтером на шаблоне, создается новый документ "Документ 1.docx" в режиме редактирования.

 

И раньше не получалось.

Ошибку выдавал, пока не убирал на компьютере пользователя ту галку.

 

В общем, я пока ничего не понял, но я на сегодня слишком устал, я пошел спать.

 

Но ты прав, это точно оно

Будет время, уже точно не в закрытие месяца, разберусь.

 

Опубліковано:

Возможно, надо было сначала этот метод на пустом приложении выполнить, а потом открывать

 

Завтра попробую. Уже лежу.

 

Я сначала открывал документ, а уже потом пытался обратиться к этому объекту

 

Или банально где-то туплю из-за усталости

Опубліковано:

уверен, что есть вагон готовых решений в гугле с ActiveProtectedViewWindow.Edit

Опубліковано:

До меня в очереди на троллейбус дошло.

 

Я таки затупил.

Осталось открытие файла с локального диска. Это временно на время отладки.

 

Открывается с локального без режима защищённого просмотра, отсюда и нет объекта этого "активный защищённый документ". Поэтому и разносятся данные.

 

Заменю путь на сетевой и все заработает.

Ввполнится Эдит

 

Но лучше в try/catch этот вызов завернуть.

Вдруг политика безопасности поменяется

Опубліковано:

Сегодня наконец-то поменял тн-монитор 10-летней давности в 23 дюйма на 32 дюйма mva... ну что сказать, как прозрел и эффект вау присутствует, да...

Створіть акаунт або увійдіть у нього для коментування

Ви маєте бути користувачем, щоб залишити коментар

Створити акаунт

Зареєструйтеся для отримання акаунту. Це просто!

Зареєструвати акаунт

Увійти

Вже зареєстровані? Увійдіть тут.

Увійти зараз
×
×
  • Створити...