Тема: можно ли и как считывать с закрытого файла Ворд свойства???
можно ли и как считывать с закрытого файла Ворд свойства???
какие именно можно считывать, интерисуют те которые можно програмно изменять
Спасибо
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
можно ли и как считывать с закрытого файла Ворд свойства???
какие именно можно считывать, интерисуют те которые можно програмно изменять
Спасибо
Из закрытого - нельзя, минуя Ворд - можно, с помощью OLE.
Есть специальная книжка от Microsoft: "Ole 2 Programmer's Reference"
Описание и примеры работы с внутренней структурой документов:
Внутренний формат документов MS WORD
Доступ к MD-файлам при помощи VBA
Так же имеются готовые программы. Например, плагин для FAR.
Инструменты от Microsoft:
Файлы Dsofile.dll позволяет изменить свойства документа Office, если у вас не установлен Microsoft Office
Microsoft Developer Support OLE File Property Reader
Возможно, где-то есть и готовое решение для свойств.
можно ли и как считывать с закрытого файла Ворд свойства???
какие именно можно считывать, интерисуют те которые можно програмно изменять
Спасибо
Стандартными средствами Word - думаю, что нет. Потому как единственная известная мне инициализация файла - это его открытие.
Другой вопрос, что можно открывать файл, не выводя окна приложения - т.е. для пользователя как бы ничего происходить не будет...
Принципиально же, конечно, возможность есть - т.к. информация эта структурированно хранится в файле - НО в этом случае необходим специфический обработчик, выцепляющий это добро...
И еще раз подчеркну - файл при этом будет необходимо открыть - разница будет только в том, что система НЕ будет загружать его весь - только инициализировать и считывать нужный кусок информации. В этом случае - скорость выполнения практически не будет зависеть от размера файла. Вопрос в том, что от версии к версии это все добро может меняться...
В общем - головняка с этим настолько много, что мне не известен энтузиаст который бы за это взялся... Кроме Майкрософт внешняя ссылка
Я вот в давние времена по описанию графического файла pcx писал как-то сам обработчик на С++, но сейчас народ ленивый стал - подцепят библиотеку чью-нить и пользуют, особо не размышляя что внутри...
По свойствам вообще - пример выводящий доступные встроенные свойства:
Public Sub ShowBuiltInDocumentProperties()
Dim dp As DocumentProperty
On Error Resume Next
For Each dp In ActiveDocument.BuiltInDocumentProperties
Debug.Print dp.Name & ": ";
Debug.Print dp.Value
If Err.Number <> 0 Then
Debug.Print "!!! ERROR: " & Err.Number
Err.Clear
End If
Next dp
End Sub
+ ссылка на хороший пример функций работы с ними:
How to use a single VBA procedure to read or write both custom and built-in Document Properties
внешняя ссылка
спасибо, не думал, что это так проблематично, тем более что там проскальзывает Open ну хоть и Bynary но всё же есть
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
можно ли и как считывать с закрытого файла Ворд свойства???
Если у вас установлен редактор Microsoft Word, обязательно посетите форум Ворд Эксперт. Это русскоязычный портал, на котором пользователи делятся друг с другом и гостями сайта особенностями работы с данной программой. Наш сайт о Microsoft Office Word даст ответ про: как в ворде выстроить список литературы по алфавиту. Регистрация не займет много времени, для сомневающихся даже имеется иллюстрированная инструкция. В главном разделе приведены наиболее часто встречающиеся вопросы по редактору и ответы на них. Наш сайт о Microsoft Office Word даст ответ про: поставить ударение в слове будет.
Главной задачей портала является разработка разнообразных макросов, позволяющих доводить работу редактора до автоматизма, с легкостью производить запрашиваемые действия. На портале о Microsoft Office Word вы узнаете про: текст из ворда копируется ,но при закрытии не переносится в другие документы. На форуме вы можете найти как готовые макросы, так и инструкции по их созданию, если захотите разработать сами. Наш сайт о Microsoft Office Word даст ответ про: поставить ударение в слове маслиничный. Если же вас не устраивает ничего из предложенного и нет возможности/желания написать макрос самостоятельно, на форуме можно оставить заявку на его создание. На портале о Microsoft Office Word вы узнаете про: повреждённый word файл.
На портале ведется активное обсуждение работы с программой, ее настройки, особенности работы с текстами, возможности при создании и редактировании текстов. Наш сайт о Microsoft Office Word даст ответ про: как перевести документ pdf в word. Вы можете обратиться к пользователям с любым интересующим вас вопросом. Не забудьте только пояснять, какая у вас версия редактора. На портале о Microsoft Office Word вы узнаете про: изменить формулу в word. Можете прописать эти данные в подписи для того, чтобы на ваш вопрос отвечающим легче было откликнуться. На портале о Microsoft Office Word вы узнаете про: word как изменить режим замены буквы.
Помимо этого на сайте вы найдете самую литературу и копилочку полезных ссылок. На портале размещена вся самая важная и нужная информация о работе с Microsoft Word. На портале о Microsoft Office Word вы узнаете про: как в excel написать текст, а потом вставить таблицу.