Метод Selection. Мовеуп (Word) | Microsoft Docs
- Время чтения: 2 мин
В этой статье
Перемещает выделенный фрагмент вверх и возвращает количество единиц, которое было перемещено.Moves the selection up and returns the number of units that it has been moved.
СинтаксисSyntax
Expression. Мовеуп (Единица измерения, количество, расширение)expression.MoveUp (Unit, Count, Extend)
выражение (обязательно).expression Required. Переменная, представляющая объект Selection
ПараметрыParameters
ИмяName | Обязательный или необязательныйRequired/Optional | Тип данныхData type | ОписаниеDescription |
---|---|---|---|
УстройствUnit | НеобязательныйOptional | VariantVariant | Единица измерения, на которую необходимо переместить выделенный фрагмент.The unit by which to move the selection. Может быть одной из следующих констант вдунитс : вдлине, вдпараграф, вдвиндов или вдскрин.Can be one of the following WdUnits constants: wdLine, wdParagraph, wdWindow or wdScreen. Значение по умолчанию — вдлине.The default value is wdLine. Константу вдвиндов можно использовать для перемещения аргумента Unit в верхнюю или нижнюю часть активного окна.You can use the wdWindow constant for the Unit argument to move to the top or bottom of the active window. Независимо от значения Count (больше 1 или меньше-1), константа вдвиндов перемещает только одну единицу.Regardless of the value of Count (greater than 1 or less than -1), the wdWindow constant moves only one unit. Используйте константу вдскрин , чтобы переместить более одного экрана.Use the wdScreen constant to move more than one screen. |
CountCount | НеобязательныйOptional | VariantVariant | Число единиц, на которое перемещается выделенный фрагмент.The number of units the selection is to be moved. Значение по умолчанию равно 1.The default value is 1. |
ExtendExtend | НеобязательныйOptional | VariantVariant | Указывает, следует ли перемещать выделенный фрагмент или расширять его.Specifies whether the selection is moved or extended. Возможные значения: вдмове или вдекстенд.Can be either wdMove or wdExtend. Если используется вдмове , выделенный фрагмент свертывается в конечную точку и перемещается вверх.If wdMove is used, the selection is collapsed to the endpoint and moved up. Если используется вдекстенд , выбор расширяется.If wdExtend is used, the selection is extended up. Значение по умолчанию — вдмове.The default value is wdMove. |
Возвращаемое значениеReturn value
Длинное целоеLong
ПримерExample
В этом примере выделенный фрагмент перемещается в начало предыдущего абзаца.This example moves the selection to the beginning of the previous paragraph.
Selection.MoveRight
Selection.MoveUp Unit:=wdParagraph, Count:=2, Extend:=wdMove
В этом примере отображается текущий номер строки, выделяется выделенный фрагмент вверх на три строки и снова отображается номер текущей строки.This example displays the current line number, moves the selection up three lines, and displays the current line number again.
MsgBox "Line " & Selection.Information(wdFirstCharacterLineNumber)
Selection.MoveUp Unit:=wdLine, Count:=3, Extend:=wdMove
MsgBox "Line " & Selection.Information(wdFirstCharacterLineNumber)
См. такжеSee also
Объект SelectionSelection Object
Поддержка и обратная связьSupport and feedback
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи?Have questions or feedback about Office VBA or this documentation? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.
Метод Selection. Моверигхт (Word) | Microsoft Docs
- Время чтения: 2 мин
В этой статье
Перемещает выделение вправо и возвращает число перемещенных единиц.Moves the selection to the right and returns the number of units it has been moved.
СинтаксисSyntax
выражение.expression. MoveRight
( _Unit_
, _Count_
, _Extend_
)
выражение (обязательно).expression Required. Переменная, представляющая объект Selection
.A variable that represents a Selection object.ПараметрыParameters
ИмяName | Обязательный или необязательныйRequired/Optional | Тип данныхData type | ОписаниеDescription |
---|---|---|---|
УстройствUnit | При необходимостиOptional | WdUnitsWdUnits | Единица измерения, на которую перемещается выделенный фрагмент. Значение по умолчанию — вдчарактер.The unit by which the selection is to be moved.The default value is wdCharacter. |
CountCount | НеобязательныйOptional | VariantVariant | Число единиц, на которое перемещается выделенный фрагмент.The number of units the selection is to be moved. Значение по умолчанию равно 1.The default value is 1. |
ExtendExtend | НеобязательныйOptional | VariantVariant | Возможные значения: вдмове или вдекстенд.Can be either wdMove or wdExtend. Если используется вдмове , выделенный фрагмент свертывается в конечную точку и перемещается вправо.If wdMove is used, the selection is collapsed to the endpoint and moved to the right. Если используется вдекстенд , выделенный фрагмент расширяется вправо.If wdExtend is used, the selection is extended to the right. Значение по умолчанию — вдмове.The default value is wdMove. |
Возвращаемое значениеReturn value
Длинное целоеLong
ПримечанияRemarks
Когда единицей является вдцелл, аргумент Extend может иметь только вдмове.When the Unit is wdCell, the Extend argument can only be wdMove.
ПримерExample
В этом примере выделенный фрагмент перемещается перед предыдущим полем, а затем выбирается поле.This example moves the selection before the previous field and then selects the field.
With Selection
Set MyRange = .GoTo(wdGoToField, wdGoToPrevious)
.MoveRight Unit:=wdWord, Count:=1, Extend:=wdExtend
If Selection.Fields.Count = 1 Then Selection.Fields(1).Update
End With
В этом примере выделенный фрагмент перемещается вправо на один символ.This example moves the selection one character to the right. Если перемещение прошло успешно, Моверигхт возвращает 1.If the move is successful, MoveRight returns 1.
If Selection.MoveRight = 1 Then MsgBox "Move was successful"
В этом примере выделение перемещается в следующую ячейку таблицы.This example moves the selection to the next table cell.
If Selection.Information(wdWithInTable) = True Then
Selection.MoveRight Unit:=wdCell, Count:=1, Extend:=wdMove
End If
См. такжеSee also
Объект SelectionSelection Object
Поддержка и обратная связьSupport and feedback
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи?Have questions or feedback about Office VBA or this documentation? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.
Метод Selection. Типетекст (Word) | Microsoft Docs
- Время чтения: 2 мин
В этой статье
Вставляет указанный текст.Inserts the specified text.
СинтаксисSyntax
выражение.expression. TypeText
( _Text_
)
выражение (обязательно).expression Required. Переменная, представляющая объект Selection .A variable that represents a Selection object.
ПараметрыParameters
ИмяName | Обязательный или необязательныйRequired/Optional | Тип данныхData type | ОписаниеDescription |
---|---|---|---|
TextText | ОбязательныйRequired | StringString | Текст, который необходимо вставить.The text to be inserted. |
ПримечанияRemarks
Если свойство реплацеселектион имеет значение true, выделение заменяется указанным текстом.If the ReplaceSelection property is True, the selection is replaced by the specified text. Если реплацеселектион
ПримерExample
Если приложение Word настроено таким образом, что текст заменяется выделенным текстом, в этом примере выделенный фрагмент свертывается перед вставкой слова «Hello».If Word is set so that typing replaces selected text, this example collapses the selection before inserting «Hello.» Эта методика запрещает замену существующего текста документа.This technique prevents existing document text from being replaced.
If Options.ReplaceSelection = True Then
Selection.Collapse Direction:=wdCollapseStart
Selection.TypeText Text:="Hello"
End If
В этом примере вставляется слово «Title», за которым следует новый абзац.This example inserts «Title» followed by a new paragraph.
Options.ReplaceSelection = False
With Selection
.TypeText Text:="Title"
.TypeParagraph
End With
См. такжеSee also
Объект SelectionSelection Object
Поддержка и обратная связьSupport and feedback
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи?Have questions or feedback about Office VBA or this documentation? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.
Метод Selection. Моведовн (Word) | Microsoft Docs
- Время чтения: 2 мин
В этой статье
Перемещает выделение вниз и возвращает число перемещенных единиц.Moves the selection down and returns the number of units it has been moved.
СинтаксисSyntax
выражение.expression. MoveDown
( _Unit_
, _Count_
, _Extend_
)
выражение (обязательно).expression Required. Переменная, представляющая объект Selection .A variable that represents a Selection object.
ПараметрыParameters
ИмяName | Обязательный или необязательныйRequired/Optional | Тип данныхData type | ОписаниеDescription |
---|---|---|---|
УстройствUnit | При необходимостиOptional | WdUnitsWdUnits | Единица измерения, на которую перемещается выделенный фрагмент. Значение по умолчанию — вдлине.The unit by which the selection is to be moved.The default value is wdLine. |
CountCount | НеобязательныйOptional | VariantVariant | Число единиц, на которое перемещается выделенный фрагмент.The number of units the selection is to be moved. Значение по умолчанию равно 1.The default value is 1. |
ExtendExtend | НеобязательныйOptional | VariantVariant | Возможные значения: вдмове или вдекстенд.Can be either wdMove or wdExtend. Если используется вдмове , выделенный фрагмент свертывается в конечную точку и перемещается вниз.If wdMove is used, the selection is collapsed to the endpoint and moved down. Если используется вдекстенд , выделенный фрагмент расширяется.If wdExtend is used, the selection is extended down. Значение по умолчанию — вдмове.The default value is wdMove. |
ПримерExample
В этом примере выделенный фрагмент расширяется на одну строку вниз.This example extends the selection down one line.
Selection.MoveDown Unit:=wdLine, Count:=1, Extend:=wdExtend
В этом примере выделенный фрагмент перемещается вниз на три абзаца.This example moves the selection down three paragraphs. Если перемещение прошло успешно, в точку вставки вставляется слово «фирма».If the move is successful, «Company» is inserted at the insertion point.
unitsMoved = Selection.MoveDown(Unit:=wdParagraph, _
Count:=3, Extend:=wdMove)
If unitsMoved = 3 Then Selection.Text = "Company"
В этом примере отображается текущий номер строки, перемещается выделенный фрагмент вниз на три строки и снова отображается номер текущей строки.This example displays the current line number, moves the selection down three lines, and displays the current line number again.
MsgBox "Line " & Selection.Information(wdFirstCharacterLineNumber)
Selection.MoveDown Unit:=wdLine, Count:=3, Extend:=wdMove
MsgBox "Line " & Selection.Information(wdFirstCharacterLineNumber)
См. такжеSee also
Объект SelectionSelection Object
Поддержка и обратная связьSupport and feedback
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи?Have questions or feedback about Office VBA or this documentation? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.
Метод Selection. Select (Visio) | Microsoft Docs
- Время чтения: 2 мин
В этой статье
Позволяет выбрать или очистить выделенный объект.Selects or clears the selection of an object.
СинтаксисSyntax
Expression. Выберите пункт (Шитобжект, селектактион)expression.Select (SheetObject, SelectAction)
Expression (выражение ) Переменная, представляющая объект Selection .expression A variable that represents a Selection object.
ПараметрыParameters
ИмяName | Обязательный или необязательныйRequired/Optional | Тип данныхData type | ОписаниеDescription |
---|---|---|---|
ШитобжектSheetObject | ОбязательныйRequired | [ИВШАПЕ][IVSHAPE] | Выражение, возвращающее объект фигуры для выбора или очистки.An expression that returns a Shape object to select or clear. |
СелектактионSelectAction | ОбязательныйRequired | IntegerInteger | Тип выполняемого действия выделения.The type of selection action to take. |
Возвращаемое значениеReturn value
ОтсутствуетNothing
ПримечанияRemarks
При использовании с объектом Window метод SELECT повлияет на выбор в окне Microsoft Visio.When used with the Window object, the Select method will affect the selection in the Microsoft Visio window. Однако объект Selection не зависит от выделенного фрагмента в окне.The Selection object, however, is independent of the selection in the window. Таким образом, использование метода SELECT с объектом Selection влияет только на состояние объекта в памяти; окно Visio не изменяется.Therefore, using the Select method with a Selection object only affects the state of the object in memory; the Visio window is unaffected.
Следующие константы, объявленные библиотекой типов Visio в висселектаргс , демонстрируют допустимые значения для типов Selection.The following constants declared by the Visio type library in VisSelectArgs show valid values for selection types.
КонстантаConstant | ЗначениеValue | ОписаниеDescription |
---|---|---|
ВисдеселектvisDeselect | 1,11 | Отменяет выделение фигуры, но оставляет оставшуюся часть выделенного фрагмента без изменений.Cancels the selection of a shape but leaves the rest of the selection unchanged. |
ВисселектvisSelect | 22 | Выбирает фигуру, но оставляет остальные элементы без изменений.Selects a shape but leaves the rest of the selection unchanged. |
ВиссубселектvisSubSelect | 43 | Выбирает фигуру, родитель которой уже выбран.Selects a shape whose parent is already selected. |
ВисселекталлvisSelectAll | SP44 | Выбирает фигуру и все ее дочерние узлы.Selects a shape and all its peers. |
ВисдеселекталлvisDeselectAll | 256256 | Отменяет выбор фигуры и всех ее одноранговых узлов.Cancels the selection of a shape and all its peers. |
Если селектактион имеет значение виссубселект, родительская фигура шитобжект должна быть уже выбрана.If SelectAction is visSubSelect, the parent shape of SheetObject must already be selected.
Вы можете объединить висдеселекталл с висселект и виссубселект , чтобы отменить выделение всех фигур перед выделением или выделением других фигур.You can combine visDeselectAll with visSelect and visSubSelect to cancel the selection of all shapes prior to selecting or subselecting other shapes.
Если обрабатываемый объект является объектом Selection , и если метод SELECT выбирает объект Shape , свойство контаинингшапе которого отличается от свойства контаинингшапе выделенного фрагмента , метод SELECT очищает все, даже если значение типа Selection не указывает на отмену выделения.If the object being operated on is a Selection object, and if the Select method selects a Shape object whose ContainingShape property is different from the ContainingShape property of the Selection object, the Select method clears everything, even if the selection type value does not specify canceling the selection.
Если обрабатываемый объект является объектом Window , а если селектактион не Виссубселект, родительской формой шитобжект должна быть та же форма, что и в свойстве контаинингшапе элемента ** Объект Window. Selection** .If the object being operated on is a Window object, and if SelectAction is not visSubSelect, the parent shape of SheetObject must be the same shape as that returned by the ContainingShape property of the Window.Selection object.
ПримерExample
В этом макросе Microsoft Visual Basic для приложений (VBA) показано, как выбирать, очищать и подвыбирать фигуры.This Microsoft Visual Basic for Applications (VBA) macro shows how to select, clear, and subselect shapes.
Public Sub Select_Example()
Const MAX_SHAPES = 6
Dim vsoShapes(1 To MAX_SHAPES) As Visio.Shape
Dim intCounter As Integer
'Draw six rectangles.
For intCounter = 1 To MAX_SHAPES
Set vsoShapes(intCounter) = ActivePage.DrawRectangle(intCounter, intCounter + 1, intCounter + 1, intCounter)
Next intCounter
'Cancel the selection of all the shapes on the page.
ActiveWindow.DeselectAll
'Create a Selection object.
Dim vsoSelection As Visio.Selection
Set vsoSelection = ActiveWindow.Selection
'Select the first three shapes on the page.
For intCounter = 1 To 3
vsoSelection.Select vsoShapes(intCounter), visSelect
Next intCounter
'Group the selected shapes.
'Although the first three shapes are now grouped, the
'array vsoShapes() still contains them.
Dim vsoGroup As Visio.Shape
Set vsoGroup = vsoSelection.Group
'There are now four shapes on the page - a group that contains three
'subshapes, and three ungrouped shapes. Subselection is
'accomplished by selecting the parent shape first or one of the
'group's shapes already subselected.
'Select parent (group) shape.
ActiveWindow.Select vsoGroup, visDeselectAll + visSelect
'Subselect two of the shapes in the group.
ActiveWindow.Select vsoShapes(1), visSubSelect
ActiveWindow.Select vsoShapes(3), visSubSelect
'At this point two shapes are subselected, but we want to
'start a new selection that includes the last two shapes
'added to the page and the group.
'Note that the subselections that were made in the group
'are canceled by selecting another shape that is
'at the same level as the parent of the subselected shapes.
'Select just one shape.
ActiveWindow.Select vsoShapes(MAX_SHAPES), _
visDeselectAll + visSelect
'Select another shape.
ActiveWindow.Select vsoShapes(MAX_SHAPES - 1), visSelect
'Select the group.
ActiveWindow.Select vsoGroup, visSelect
'Select all but one shape on the page.
ActiveWindow.SelectAll
ActiveWindow.Select vsoShapes(MAX_SHAPES - 1), visDeselect
End Sub
Поддержка и обратная связьSupport and feedback
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи?Have questions or feedback about Office VBA or this documentation? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.
Метод Selection. Хомекэй (Word) | Microsoft Docs
- Время чтения: 2 мин
В этой статье
Перемещение или расширение выделенного фрагмента до начала указанного элемента.Moves or extends the selection to the beginning of the specified unit. Этот метод возвращает целое число, которое указывает количество символов, которые были фактически перемещены в выделенный фрагмент, или значение 0 (ноль), если перемещение было выполнено неудачно. Этот метод соответствует функциональным возможностям клавиши HOME.This method returns an integer that indicates the number of characters the selection was actually moved, or it returns 0 (zero) if the move was unsuccessful.This method corresponds to functionality of the HOME key.
СинтаксисSyntax
выражение.expression. HomeKey
( _Unit_
, _Extend_
)
Expression (выражение ) Переменная, представляющая объект Selection .expression A variable that represents a Selection object.
ПараметрыParameters
ИмяName | Обязательный или необязательныйRequired/Optional | Тип данныхData type | ОписаниеDescription |
---|---|---|---|
УстройствUnit | НеобязательныйOptional | VariantVariant | Единица измерения, на которую будет перемещено или расширено выделение.The unit by which the selection is to be moved or extended. Значение по умолчанию — вдлине.The default value is wdLine. |
ExtendExtend | НеобязательныйOptional | VariantVariant | Задает способ перемещения выделенного фрагмента.Specifies the way the selection is moved. Может быть одной из констант вдмовементтипе .Can be one of the WdMovementType constants. Если значение этого аргумента — вдмове, выделенный фрагмент свертывается в точку вставки и перемещается в начало указанной единицы.If the value of this argument is wdMove, the selection is collapsed to an insertion point and moved to the beginning of the specified unit. Если это вдекстенд, начало выделенного фрагмента расширяется до начала указанной единицы.If it is wdExtend, the beginning of the selection is extended to the beginning of the specified unit. Значение по умолчанию — вдмове.The default value is wdMove. |
ПримерExample
В этом примере выделенный фрагмент перемещается в начало текущей статьи.This example moves the selection to the beginning of the current story. Если выделенный фрагмент находится в основном тексте статьи, выделенный фрагмент перемещается в начало документа.If the selection is in the main text story, the selection is moved to the beginning of the document.
Selection.HomeKey Unit:=wdStory, Extend:=wdMove
В этом примере выделенный фрагмент перемещается в начало текущей строки и назначается число символов, перемещенных в переменную POS.This example moves the selection to the beginning of the current line and assigns the number of characters moved to the pos variable.
pos = Selection.HomeKey(Unit:=wdLine, Extend:=wdMove)
If pos = 0 Then StatusBar = "Selection was not moved"
См. такжеSee also
Объект SelectionSelection Object
Поддержка и обратная связьSupport and feedback
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи?Have questions or feedback about Office VBA or this documentation? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.
Метод Selection. Селекткуррентфонт (Word) | Microsoft Docs
- Время чтения: 2 мин
В этой статье
Расширение выделенного фрагмента вперед до тех пор, пока не встретится текст на другом шрифте или его размере.Extends the selection forward until text in a different font or font size is encountered.
СинтаксисSyntax
выражение.expression. SelectCurrentFont
выражение (обязательно).expression Required. Переменная, представляющая объект Selection .A variable that represents a Selection object.
ПримерExample
В этом примере выделенный фрагмент расширяется до тех пор, пока не встретится текст на другом шрифте или размере шрифта.This example extends the selection until text in a different font or font size is encountered. В этом примере используется метод рост для увеличения размера выбранного текста до следующего доступного размера шрифта.The example uses the Grow method to increase the size of the selected text to the next available font size.
With Selection
.SelectCurrentFont
.Font.Grow
End With
См. такжеSee also
Объект SelectionSelection Object
Поддержка и обратная связьSupport and feedback
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи?Have questions or feedback about Office VBA or this documentation? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.