вопрос по VBA в Outlooke
а надавить Save Attachments ?
то есть все равно вернемся к вопросу когда есть 120 писем и надо из всех из них извлечь аттачменты
осталось понять как в word.Application через inlineshapes(k) обратиться к открывшемуся объекту, вот например я сделал
inlineshapes(k).Activate открылось окно для правки данного вложения и как получить теперь доступ к этому окну...
ну кто-нибудь работал с ВБА?
см. Outlook.Attachments Collection Object, Outlook.Attachment.SaveAsFile Method
почему:
worddoc.inlineShapes(k).OleFormat.DoVerb работает нормально (то есть вложение-письмо нормально открывается)
а попытка выполнить это:
set myobj=worddoc.inlineShapes(k).OleFormat.Object выдает ошибку 430
и вообще никак к inlineshape(k) как к OLE объекту не обратиться...
set myobj=worddoc.inlineShapes(k).OleFormat.Object выдает ошибку 430
и вообще никак к inlineshape(k) как к OLE объекту не обратиться...
смирись
430 - это значит, что он не поддерживает автоматизацию
можешь послать гневное письмо Биллу
я тоже уже разобрался и даже понял как это обойти
все равно сенкс
Оставить комментарий
sgnik
есть три письма с большим кол-вом аттачментов, как написать скрипт, что бы он сохранил все аттачменты из этих писем в указанную папку?