Управление документами Word и Excel на VBA - eDrive
Управление документами Word и Excel на VBA - eDrive
Управление документами Word и Excel на VBA - eDrive
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
6<br />
Windows (2).WindowState = wdWindowStateMaximize<br />
End Sub<br />
Sub Документ ()<br />
Documents.Open ("Документ1.doc")<br />
Documents.Add<br />
<strong>и</strong>мя = "Новый документ"<br />
Documents (2).SaveAs (<strong>и</strong>мя)<br />
MsgBox "Документ <strong>на</strong>зывается " & Documents (2).Name<br />
Documents (1).Activate<br />
MsgBox "Открыто " & Documents.Count & " документа: " & _<br />
ActiveDocument.Name & " <strong>и</strong> " & Documents (2).Name<br />
ActiveDocument.Save<br />
Documents.Close SaveChanges:=wdPromptToSaveChanges<br />
End Sub<br />
Sub Кол<strong>и</strong>чествоКомпонентов ()<br />
MsgBox "В документе " & ActiveDocument.Paragraphs.Count & _<br />
" абзацев" & Chr (13) & ActiveDocument.Sentences.Count & _<br />
" предложен<strong>и</strong>й" & Chr (13) & ActiveDocument.Characters.Count _<br />
& " с<strong>и</strong>мволов"<br />
End Sub<br />
Sub СловаИПредложен<strong>и</strong>я ()<br />
первое = Documents (1).<strong>Word</strong>s.First<br />
последнее = Documents (1).Sentences.Last<br />
MsgBox "Начав со слова " & первое & _<br />
", кончаем предложен<strong>и</strong>ем " & последнее<br />
End Sub<br />
Sub ПятыйС<strong>и</strong>мвол ()<br />
ActiveDocument.Characters.Item (5) = "Ф"<br />
Msgbox ActiveDocument.Characters.Item (5)<br />
End Sub<br />
Sub Ст<strong>и</strong>льИТ<strong>и</strong>пДокумента ()<br />
Documents.Open ("Документ1.doc")<br />
Documents ("Документ1.doc").Characters (2) = "7"<br />
MsgBox ActiveDocument.Styles (wdStyleHeading1)<br />
MsgBox ActiveDocument.Type<br />
End Sub<br />
Процедурное программ<strong>и</strong>рован<strong>и</strong>е в <strong>Word</strong><br />
На<strong>и</strong>более распространенные задач<strong>и</strong>, решаемые <strong>VBA</strong> в среде <strong>Word</strong>,<br />
посвящены работе с выделенным<strong>и</strong> фрагментам<strong>и</strong> текста. Объекты класса<br />
Selection в <strong>Word</strong> <strong>и</strong>меют богатую гамму методов <strong>и</strong> свойств:<br />
• свойства Next <strong>и</strong> Previous возвращают фрагменты текста, следующ<strong>и</strong>е<br />
за выделенным <strong>и</strong> предшествующ<strong>и</strong>е ему;