OlegRO Опубліковано: 29 квітня 2020 Опубліковано: 29 квітня 2020 кума своему такой трансформер взяла сразу с виндой идет, счастлив)
andreyyy Опубліковано: 29 квітня 2020 Опубліковано: 29 квітня 2020 Кто их этих интеропов разберет... Но я поправил товарищ архитектор! ) не знаешь, как вот эту птичку снять через объектную модель ворда/экселя ? Показать
Outlawif Опубліковано: 29 квітня 2020 Опубліковано: 29 квітня 2020 Конкретно эту галку - никак не убрать. Это не относится к модели ворда, это политика безопасности вшитая в виндоус. Наверняка до нее можно добраться программно, надо искать как. А твой способ сбросить протектед с файла не помогает? Когда открываешь в ворде защищенный документ, там вверху кнопка появляется "разрешить редактирование" и ее по идее можно как-то программно "нажать", как я не знаю, надо гуглить.
andreyyy Опубліковано: 29 квітня 2020 Опубліковано: 29 квітня 2020 А твой способ сбросить протектед с файла не помогает? Когда открываешь в ворде защищенный документ, там вверху кнопка появляется "разрешить редактирование" и ее по идее можно как-то программно "нажать", как я не знаю, надо гуглить. ща проверим. Макрорекодер записал ActiveProtectedViewWindow.Edit при нажатии на кнопку "Разрешить редактировать" Возможно, что поможет.
andreyyy Опубліковано: 29 квітня 2020 Опубліковано: 29 квітня 2020 Я чуть отвлекся на покушать. Короче, по идее это оно, но чет не получается. Тупо ворд ругается на этот метод. Я даже через IntelliSense его вижу. Переменной присваиваю объект приложения ворда. Переменная - точка - выбираю в выпадающем списке ActiveProtectedViewWindow - точка - выбираю Edit А в рантайме OLE - ошибка на строке вызова этого метода ActiveProtectedViewWindow does not evaluate to an object как это даз нот, если евалуэйтс. Короче, этот момент я не просек, но у меня какого-то хера все заработало, я даже не понял, почему. Нигде ничего не отключаю, создаю документ на основе шаблона dotx методом Add и разносит данные. И нет окошка "Защищенный просмотр" А если руками энтером на шаблоне, создается новый документ "Документ 1.docx" в режиме редактирования. И раньше не получалось. Ошибку выдавал, пока не убирал на компьютере пользователя ту галку. В общем, я пока ничего не понял, но я на сегодня слишком устал, я пошел спать. Но ты прав, это точно оно Будет время, уже точно не в закрытие месяца, разберусь.
andreyyy Опубліковано: 29 квітня 2020 Опубліковано: 29 квітня 2020 Возможно, надо было сначала этот метод на пустом приложении выполнить, а потом открывать Завтра попробую. Уже лежу. Я сначала открывал документ, а уже потом пытался обратиться к этому объекту Или банально где-то туплю из-за усталости
OlegRO Опубліковано: 29 квітня 2020 Опубліковано: 29 квітня 2020 уверен, что есть вагон готовых решений в гугле с ActiveProtectedViewWindow.Edit
andreyyy Опубліковано: 30 квітня 2020 Опубліковано: 30 квітня 2020 До меня в очереди на троллейбус дошло. Я таки затупил. Осталось открытие файла с локального диска. Это временно на время отладки. Открывается с локального без режима защищённого просмотра, отсюда и нет объекта этого "активный защищённый документ". Поэтому и разносятся данные. Заменю путь на сетевой и все заработает. Ввполнится Эдит Но лучше в try/catch этот вызов завернуть. Вдруг политика безопасности поменяется
Jus Опубліковано: 4 травня 2020 Опубліковано: 4 травня 2020 Сегодня наконец-то поменял тн-монитор 10-летней давности в 23 дюйма на 32 дюйма mva... ну что сказать, как прозрел и эффект вау присутствует, да...
Рекомендовані повідомлення
Створіть акаунт або увійдіть у нього для коментування
Ви маєте бути користувачем, щоб залишити коментар
Створити акаунт
Зареєструйтеся для отримання акаунту. Це просто!
Зареєструвати акаунтУвійти
Вже зареєстровані? Увійдіть тут.
Увійти зараз