>  기사  >  소프트웨어 튜토리얼  >  Word에서 매크로의 정의는 무엇입니까?

Word에서 매크로의 정의는 무엇입니까?

WBOY
WBOY앞으로
2024-01-08 23:58:011047검색

WORD에서 매크로는 무엇을 의미하나요? 뭐하세요 매크로는 일괄 처리에 사용되는 용어로 TeX 언어, Microsoft의 VBA(Visual Basic for Application) 등이 있습니다. 이는 사용자가 일련의 작업을 자동화하여 효율성과 정확성을 향상시키는 데 도움이 될 수 있습니다. 매크로를 작성함으로써 사용자는 반복적인 작업을 단순화하고 필요할 때 대량의 데이터를 일괄 처리할 수 있습니다. 문서 처리, 데이터 분석 또는 기타 분야에서 매크로는 중요한 역할을 합니다.

1. 영어 단어 Macro를 번역한 Office 매크로입니다. 매크로는 Microsoft가 OFFICE 소프트웨어 패키지를 위해 설계한 특수 기능으로, 소프트웨어를 사용하여 작업할 때 동일한 작업을 반복적으로 반복하지 않도록 소프트웨어 디자이너가 설계한 도구입니다. 작업 시 미리 작성된 매크로를 직접 사용하여 동일한 작업을 반복할 필요 없이 자동으로 실행하여 특정 작업을 완료할 수 있습니다.

OFFICE의 WORD와 EXCEL에는 모두 매크로가 있습니다. Word에는 모든 사람을 위한 기본 매크로가 포함된 공통 템플릿(Normal.dot)이 미리 정의되어 있습니다. Word를 시작하자마자 Normal.dot 파일이 자동으로 실행됩니다. Word에서 특정 작업을 반복적으로 수행하는 경우 매크로를 사용하여 자동화할 수 있습니다. Word에서는 매크로를 만드는 두 가지 방법, 즉 매크로 기록기와 Visual Basic 편집기를 제공합니다. 매크로는 일련의 Word 명령과 지침을 결합하여 작업 실행을 자동화하는 명령을 형성합니다. 기본적으로 Word는 모든 Word 문서를 사용할 수 있도록 매크로를 일반 템플릿에 저장합니다. 이 기능은 거의 모든 매크로 바이러스에서 이용됩니다.

2. C 언어 소스 프로그램에서는 "매크로"라는 문자열을 나타내는 식별자가 허용됩니다. "매크로"로 정의된 식별자를 "매크로 이름"이라고 합니다. 컴파일 및 전처리 중에 프로그램에 나타나는 모든 "매크로 이름"이 매크로 정의의 문자열로 대체됩니다. 이를 "매크로 대체" 또는 "매크로 확장"이라고 합니다.

매크로 정의는 소스 프로그램의 매크로 정의 명령으로 완료됩니다. 매크로 대체는 전처리기에 의해 자동으로 수행됩니다. C 언어에서 "매크로"는 매개변수화된 매크로와 매개변수 없는 매크로의 두 가지 유형으로 나뉩니다. 이 두 "마로스"의 정의와 호출은 아래에 설명되어 있습니다.

단어의 매크로는 무엇을 의미하나요

컴퓨터 과학의 매크로는 미리 정의된 일련의 규칙에 따라 특정 텍스트 패턴을 대체하는 추상화입니다. Excel 사무용 소프트웨어는 "VBA" 고급 프로그래밍 언어를 자동으로 통합하며 이 언어로 컴파일된 프로그램을 "매크로"라고 합니다. "VBA"를 사용하려면 특정 프로그래밍 기반이 필요하고 많은 시간이 소요됩니다. 따라서 대다수의 사용자는 Excel의 일반 표 작성 기능만 사용하고 "VBA"는 거의 사용하지 않습니다.

해석기나 컴파일러는 매크로를 발견할 때 자동으로 이 패턴 교체를 수행합니다. 컴파일된 언어의 경우 매크로 확장은 컴파일 타임에 발생하며 매크로 확장을 수행하는 도구를 종종 매크로 확장기라고 합니다. 매크로라는 용어는 키보드 매크로 및 매크로 언어를 포함한 매크로 확장 개념에서 파생된 많은 유사한 맥락에서 자주 사용됩니다. 대부분의 경우 "매크로"라는 단어는 작은 명령이나 작업을 일련의 명령으로 변환하는 것을 의미합니다.

매크로의 목적은 자주 사용되는 시퀀스를 자동화하거나 보다 강력한 추상화를 얻는 것입니다. 하지만 이는 동일한 경우가 많습니다.

C나 어셈블리 언어와 같은 컴퓨터 언어는 컴파일러나 어셈블러의 전처리기에 의해 구현되는 간단한 매크로 시스템을 가지고 있습니다. C의 매크로 전처리기의 역할은 단지 단순한 텍스트 검색과 교체일 뿐입니다. M4와 같은 추가 텍스트 처리 언어를 사용하면 C 프로그래머는 더욱 정교한 매크로를 얻을 수 있습니다.

Common Lisp 및 Scheme과 같은 Lisp 유사 언어는 보다 정교한 매크로 시스템을 가지고 있습니다. 매크로는 자체 프로그램 텍스트를 변형하는 기능처럼 작동하며 모든 언어를 사용하여 이러한 변형을 표현할 수 있습니다. C 매크로는 문법적 대체를 정의할 수 있지만 Lisp 매크로는 코드 섹션의 계산을 제어할 수 있습니다.

코드의 실행 순서를 제어하는 ​​기능을 얻었습니다(지연 평가 및 무제한 함수 참조). 새로 생성된 구문 구조를 언어의 내장 구문 구조와 구별할 수 없게 만듭니다. 예를 들어 cond는 있지만 if는 없는 Lisp 방언은 매크로를 사용하여 전자에서 후자를 정의할 수 있습니다. 객체 지향 CLOS 시스템과 같은 Lisp 구문의 주요 확장은 매크로로 정의될 수 있습니다.

Microsoft Word 및 매크로 바이러스

VBA(Visual Basic for Application)는 Microsoft Office의 프로그래밍 언어이지만 위의 정의에 따르면 전혀 매크로 언어가 아닙니다. 그러나 그 기능은 사용자 응용 프로그램의 매크로 아이디어에서 발전하여 결국 대체되었으므로 매크로 언어라고 널리 잘못 알려져 있습니다.

VBA는 다양한 운영 체제 기능에 액세스할 수 있으며 문서를 열 때 매크로 자동 실행을 지원합니다. 이를 통해 이 언어로 컴퓨터 바이러스를 작성할 수 있습니다. 1990년대 중후반에 매크로 바이러스는 가장 인기 있는 컴퓨터 바이러스 유형 중 하나가 되었습니다. openoffice.org와 같이 매크로 언어를 포함하는 다른 프로젝트에서는 프로그램 중단을 방지하기 위해 매크로 언어에서 일부 기능(예: 자동 실행)을 의도적으로 제외합니다. 그러나 이 기능은 많은 거래에서 환영받습니다.

단어 메뉴

[도구]-[매크로]-[보안] 관련 옵션을 찾아 설정할 수 있습니다. (자세한 내용은 설정에 설명되어 있으므로 여기서는 설명하지 않겠습니다.)

위 내용은 Word에서 매크로의 정의는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 docexcel.net에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제