Форум по VBA и MS Office

Word => Макросы в Word => Тема начата: tim249 от 10 ноября 2017, 17:21

Название: VBA Макросы: получить содержимое тега <title> из html страницы открытой в word
Отправлено: tim249 от 10 ноября 2017, 17:21
Хочу использовать содержимое этого тега для именования документа при сохранении. Подскажите пожалуйста как получить содержимое этого тега. Планирую использовать вот такую конструкцию, в ней сейчас используется оригинальное имя файла.

Sub SaveName()
With Dialogs(wdDialogFileSaveAs)
    .Name = ActiveDocument.FullName
    .Format = wdFormatDocument
    .Show
End With
End Sub
Название: VBA Макросы: получить содержимое тега <title> из html страницы открытой в word
Отправлено: Администратор от 10 ноября 2017, 17:43
Sub macro()
    ' Вывод результата в View - Immediate Window.
    Debug.Print ActiveDocument.BuiltInDocumentProperties("title")
End Sub
Название: VBA Макросы: получить содержимое тега <title> из html страницы открытой в word
Отправлено: tim249 от 10 ноября 2017, 17:49
Оуеееее. Вы сделали мой день! Такое облегчение, я уже отчаялся что-то найти в интернете. Хуууух. Большое спасибо.

На всякий случай, вдруг кому пригодиться, конструкция целиком.

Sub SaveName()
With Dialogs(wdDialogFileSaveAs)
    .Name = ActiveDocument.BuiltInDocumentProperties("title")
    .Format = wdFormatDocument
    .Show
End With
End Sub