본문 바로가기

워드3

[MS 워드 VBA 매크로] 그림 크기 조절하기 VBA 매크로를 사용하여 그림의 크기(높이 및 너비)를 조절하는 방법을 살펴보겠습니다. 그림의 크기를 조절하려면 먼저 그림 오브젝트를 선택해야 합니다. 워드 문서에서 그림 오브젝트는 ActiveDocument.InlineShapes(index)을 통해 접근할 수 있습니다.ActiveDocument.InlineShapes(index)ActiveDocument는 현재 활성화된 문서를 가리킵니다. InlineShapes()는 문서내 모든 그림들의 집합이고 index 파라미터는 그림이 나오는 순서입니다. 즉, ActiveDocument.InlineShapes(1)은 문서 내에서 가장 먼저 나오는 그림을 가리킵니다. 그림 오브젝트에 접근하는 방법을 알았으니 높이와 너비을 지정해보겠습니다. 다음은 문서 내 첫 번째.. 2024. 5. 10.
[MS 워드 VBA 매크로] 찾기 & 바꾸기 기능 속성 MS 워드에서 찾기 및 바꾸기는 매우 흔하게 사용하는 기능입니다. 이 기능을 VBA 매크로로 표현하면 아래와 같습니다. 아래의 코드에서 사용자가 코드를 통해 에서 직접 설정할 수 있는 속성 값에 대해 정리해 보았습니다. (모든 속성을 다 적진 않았고 흔히 쓰는 속성 위주로 정리했습니다.) Sub Find_Replace() Selection.Find.ClearFormatting With Selection.Find.Font .Size = 10 .Bold = True End With Selection.Find.Replacement.ClearFormatting With Selection.Find .text = "A" .Replacement.text = "a" .Forward = True .Wrap = wdFin.. 2022. 11. 4.
[MS 워드 VBA 매크로] 커서 이동 (Selection.Move) 워드에서 매크로를 이용하여 커서(입력 포인트)를 이동하려면 Selection.Move 메서드를 사용하면 됩니다. Selection.Move 메서드 Selection 개체에 포함되어 있는 Move 메서드는 키보드의 입력 커서를 지정한 개수의 단위(unit)만큼 이동합니다. 이때 블록 지정이 되어 있다면 블록 지정을 해제됩니다. 메서드가 수행된 후에는 Long 값을 반환합니다. 이동에 성공했을 때에는 이동한 단위의 개수를 반환하고, 이동에 실패했을 때에는 0을 반환합니다. Move 메서드를 사용하기 전에 Collapse 메서드를 사용하면 선택 영역을 취소하는 방향을 제어할 수 있다. 만일 현재 range 또는 selection이 unit의 중간에 위치한 경우 해당 unit의 시작 또는 끝으로 이동하는 것도 .. 2020. 11. 14.
반응형