홈페이지 >

Word 기반 그림 문서 관리 방법

2008/6/6 16:31:00 42052

프로젝트에서 여러 형식의 그림 문서를 대량으로 사용합니다. DWG, DXF 형식의 그래픽 파일, BMP, TIF, JPG 형식의 그림 파일, TXT. DOC 형식의 텍스트 파일, STEP 파일 및 음성 문서를 사용합니다.

이 문서는 일정한 분류 인코딩 규칙에 따라 분류 인코딩 번호로 명명명되었다.

이 프로그램에 대한 관리를 위해 이 프로그램을 통해 Word 형식 관리 문서를 자동으로 생성할 수 있으며, 그림 문서의 관리를 실현할 수 있습니다.


Word 문서에 대한 자동 조작을 실현하려면 자동화 도구 Word 내로 완성할 수 있지만 Word 안에서는 Word 에서 사용하지 않으면 시스템 개발에 적용되지 않습니다.

ActiveX 위젯 기술을 사용하면 VB 에서 Word 자동으로 문서를 완성할 수 있습니다.

이 방법은 그림 문서를 인코딩 순서에 따라 Word 문서에 삽입하고 그래프 번호를 표시하고, 그림 파일의 디렉토리를 생성하는 것이다.

이 자동으로 생성된 관리 문서를 통해 도량도 문서의 관리를 실현할 수 있으며, 도표 디렉터리를 통해 필요한 문서를 찾을 수 있습니다.

이 문서를 두 번 누르면 활성화됩니다.


이런 그림 문서 관리 방법은 간단하고 실용적이다.

그림 파일에 대해서는 찾기, 위치, 미리 보기, 편집을 편리하게 실현할 수 있다.

월드의 인쇄 기능을 이용하여 도표 파일을 절약할 수 있는 시간입니다.

다음은 관련 원리와 기술을 상세하게 소개한다.


1 VB 에서 Word 문서 조작


1.1 ActiveX 위젯 기술 개술


ActiveX 위젯은 중복할 수 있는 프로그래밍과 데이터입니다. ActiveX 기술이 생성되었거나 여러 대상으로 구성됩니다.

VB 응용 프로그램은 기존 위젯을 사용할 수 있습니다. Microsoft Office 응용 프로그램에 포함된 위젯, 각 제조업체들이 제공한 코드 부품, AciveX 문서나 AciveX 컨트롤에 포함된 부품 등입니다.

또 액티브엑스 컨트롤도 자체적으로 개발할 수 있다.


ActiveX 위젯은 기존, 완벽한 응용 프로그램을 유효하게 결합할 수 있습니다.

ActiveX 위젯을 사용하여 다른 윈도우 프로그램을 이용할 수 있는 기능은 Microsoft Excell, Microsoft Word 와 Microsoft Accccess 중 VB 프로그램을 통해 조종할 수 있는 대상을 제공합니다.

이 때문에 개발자는 자신의 응용 프로그램에서 Excell 전자 데이터 테이블, Word 문서나 Accces, 데이터베이스의 속성, 방법과 사건을 사용할 수 있다.


1.2 VB Word 문서를 조작하는 방법


ActiveX 위젯을 사용한 대상과 다른 대상을 조작하는 방법과 비슷하다.

VB 응용 프로그램은 위젯 대상을 사용하기 전에 이 부품에 대한 인용을 추가하고 성명 대상 변수를 인용해 그 변수를 인용해 사용할 수 있는 방법과 속성 및 사건의 코드를 작성해야 한다.

VB 에서 Word 문서를 조작하는 방법은 다음과 같습니다.


(1) 위젯에 대한 인용을 추가합니다.

'공정 '메뉴에서' 인용 '대화상자에' Microsoft Word 8.0 Object Librarry '인용을 인용합니다.


(2) 프로그램 성명 Word 대상 변수를 사용하고 그 변수를 인용하는 방법은 다음과 같다.


Dim wdAppl As Word.Application 은 Word 응용 프로그램 성명 대상 변수.


Set wdAppl = New Word Application 은 대상을 인용할 때 이 변수에 사용합니다.


상대 대상 인용 대상 변수 는 특정 종류 의 변수 wdApppl, 상대 인용 은 사전에 납치됐다.

상대가 인용한 대상 변수가 일반적인 Object 류의 변수로 알려지면 상대가 사후 납치된다.

예를 들어 Word 대상 인용을 다음 Object 종류의 변수 wdApp2


Dim wdApp2 As Object 사후 바인딩


Set wdApp2 = Create0bject (# Word.Application)


일반적으로 사후 변수 변수 변수 (wdApp2) 를 바인딩 변수 변수 (wdAppp 1) 의 코드가 느려졌다.

이 변수 As Object 때 VB 는 편집 기간 이 함유된 대상이 인용된 성격을 확인할 수 없다.

이 상황에서 VB 는 반드시 사후 바인딩을 사용해야 VB 가 실행 중인 기간에 사용할 속성과 방법을 확인할 수 있다.


(3) Word 대상의 속성과 방법을 사용한다.

Word 대상을 대상 변수를 인용하면 이 변수 대상의 속성과 방법을 사용할 수 있다.

Word 위젯 대상을 사용하는 속성과 방법은 일반 대상과는 아무런 차이가 없다.


위젯이 제공하는 대상은 일반적으로 등급을 나눈다.

Office 응용 프로그램과 기타 ActiveX 위젯은 상대 차원에서 최상위 외부 창설 대상을 제공하고, 이 차원에서 다른 대상에 대한 방문과 전체 프로그램에 작용하는 방법과 속성을 제공했다.


예를 들어 Microsoft Offfice 응용 프로그램에 최상위 Application 대상을 제공하며 이 같은 변수를 사용하여 모든 프로그램의 종속 대상을 방문할 수 있으며, 이 대상의 속성과 방법과 방법을 방문할 수 있다.

예를 들어 Application 대상의 서브 대상 Selection Typaragraph 방법으로 Word 문서를 구분합니다.

코드:


wdApp 1.Selection.Typellaragraph


프로그램 개발, I, Word 대상의 속성과 방법을 사용하여 Word 문서에 대한 자동적인 조작을 완성하려면 Word 의 내부 녹화기를 이용하여 해당하는 수동 Word 문서의 조작 과정을 녹음할 수 있습니다.

Word 는 일련의 VBA (Visual Basic for Applications) 를 포함한 매크로 녹화를 시작합니다.

그리고 사용자는 "Visual Basic 편집기" 에서 녹화된 매크로 코드코드를 VB 프로그램에서 VBA 는 VB 의 1개편이기 때문에 조금만 수정을 하면 VB 프로그램에서 Word 문서에 대한 자동조작이 가능하다.

하지만 모든 수동조작이 녹화되는 것은 아니지만, 내부 녹화기에는 마우스가 문서창에서 이동할 수 없습니다.

예를 들어 마우스 이동 삽입점을 사용하거나 클릭, 드래그 등을 통해 설정하거나 이동 항목을 설정할 수 없습니다.

이 동작을 녹음하려면 단축키를 사용해야 한다.


이 일정에서 파일 불, 그림 문서에 대한 작업에 대한 접근이 있어서 SFO 대상 모델 모델을 사용했습니다. 이 모형은 대상에 기반 장치를 제공해 파일과 파일을 처리합니다.

대상의 속성, 방법과 사건에 앞서 인용해야 한다.

인용방법은 '공정' 메뉴의 '인용' 명령을 선택하고 'Microsoft Scripting Runtime' 을 선택합니다.

FSO 대상을 만들려면 변수 성명을 FileSystemObject 대상 형식으로 완성할 수 있습니다.


Dim fso As New FileSystem


2 프로그램 설계 및 실현


2.1 도 문서 관리 절차


(1) 그림 문서 분류 인코딩


문서의 분류 인코딩은 관리에 유리하다.

이 시스템 문서의 분류 인코딩은 2단 분류에 따라 진행됩니다.

첫째 단락은 3위 분류코드, 두 번째 단락은 3위 식별 부호다.

카테고리 코드 는 문서 분류 를 할 때 같은 종류 의 문서 인식 코드 를 구분 하 기 때문에 분류 코드 와 식별 코드 를 사용하면 하나의 문서 를 표시할 수 있다.

문서의 파일 이름의 접두사나 분류부호와 식별 부호로 명명합니다.

어떤 문서의 분류 번호는 22 u275, 220은 그것의 분류 코드, 275는 그것의 식별 코드, 이 파일의 접두는 220 u275.


(2) Word 관리 문서 자동 생성


프로그램에서 그림 문서 관리 디렉토리를 생성할 수 있습니다. 관리할 그림 문서를 관리 디렉토리에 추가하거나 관리 디렉토리를 삭제하고, I 문서를 삭제하고 관리 디렉터리에 있는 그림 문서에 따라 Word 관리 문서를 자동으로 생성할 수 있습니다.

문서가 생성되는 과정은: 우선 Word 프로그램을 시작할 수 있으며, 데스크에서 실행할 것인지 배경으로 실행할 것인지, 이어서 새 Word 문서를 생성하고, 문서를 인코딩 순서에 따라 Word 문서를 순서대로 삽입하고, 그래픽 번호와 인코딩 번호를 표시하고, 다음 Word 문서의 앞부분 생성표 목록을 작성하고, 마지막으로 Word 문서를 저장하고, Word 문서를 닫습니다.


이 자동 생성된 관리 문서를 통해 대량 도표 문서의 관리를 실현할 수 있다.

그래픽 디렉토리를 통해 필요한 문서를 찾을 수 있으며, 더블 클릭에 필요한 문서를 활성화하고 편집할 수 있습니다.


2.2도 문서 삽입 방법


그림 문서를 Word 문서에 삽입하는 방법은 다음과 같은 몇 가지: 삽입법, 상쇄법, 링크법.

Word 에서 문서를 관리하는 자동 생성 과정에서 다른 그림 문서 삽입 방법으로 발생하는 효과는 다르다.


(1) 삽입법.

다른 2가지 방법과는 달리 이 방법은 그림 파일에만 적용되는 것이다.

13.6 *6.7cm, 24색, JYG 형식의 그림 A 는 삽입법으로 Word 문서에 삽입한 후 36KB입니다.

이 방법으로 그림 파일을 Word 문서에 삽입하면 그림을 복원할 수 있지만 복원 효과가 이상적이지 않다.

삽입법은 VB 프로그램에서 Selection 대상인 lnlineShapes AddPicture 방법으로 이뤄진다.


(2) 상쇄법.

흔한 그림 문서는 이 방법으로 Word 문서에 삽입할 수 있다.

그림 A 는 삽입법으로 Word 문서에 삽입한 후 4061KB로 그림을 복원할 수 있습니다.

첨부된 파일의 자수는 크지만, 가장 큰 장점은 Word 파일에서 쌍쌍으로 그림을 활성화할 수 있으며, 빠른 활성화도 문서를 탐색하거나 편집할 수 있다.

대량 인쇄 이미지 파일에 대한 높은 선명도 요구가 있을 때 이런 삽입 방법을 채택할 수 있습니다.

삽입법 작업은 VB 프로그램에서 Selection 대상 lnlineshapes AddOLEObject 방법으로 이루어집니다.


(3) 링크.

이 방법은 상금법의 구별이 데이터 저장위치와 Word 문서에 삽입한 후 업데이트 방식과 다르다.

연결법에서 원본 파일에 대한 수정은 Word 문서에 반영됩니다.

그림 A 는 링크법으로 Word 문서에 삽입한 후 394KB로 그림을 복원할 수 없습니다.

PDF, DOC 등 비화상 파일이나 큰 음상 파일의 관리를 사용하여 이 삽입법을 채용할 수 있으며, 파일을 Word 문서로 표시합니다. Word 문서를 삽입한 것은 대표적인 파일의 아이콘입니다.

이렇게 하면 생성된 Word 문서가 차지하는 공간이 비교적 작다.

링크법의 동작은 VB 프로그램에서도 Selection 대상인 lnlineshapes AddOLE0dject 방법으로 실행되며, 인자 Link1olile (True) 로 설정됩니다.

아이콘 형식으로 삽입하려면 인자 DisplayAsleon 이 True 로 설정됩니다.


3 총결산


이 글은 VB 응용 프로그램을 통해 Word 문서를 자동으로 생성해 도문을 관리하는 방법을 소개했다.

이 방법은 매크로 녹음기 녹화 수동 조작 후 매크로 코드를 생성하여 간단한 실용으로 사용된다.

VB 로 Excell, Access 등 다른 Office 응용 프로그램을 운영할 때도 이런 방법을 채택할 수 있다.

이러한 프로그램에서 Office 도구를 조작하는 프로그램은 매우 광범위하다.

사실 Delphi 로 비슷한 동작을 실행할 때에도 위굉 코드를 빌릴 수 있지만 VBA 의 매크로 바뀐 매크로 Pascal 문법의 형식으로 바꿔야 한다.

  • 관련 읽기

전자 파일의 보존과 유지

문서 관리
|
2007/8/4 11:00:00
41333

전자 파일 이용 및 관리

문서 관리
|
2007/8/4 10:59:00
41399

성상 파일 관리 방법

문서 관리
|
2007/8/4 10:57:00
41535

어떤 파일은 보존가치가 있습니까?

문서 관리
|
2007/8/4 10:55:00
41380

파일 통계 보고서의 편제

문서 관리
|
2007/8/4 10:54:00
41571
다음 문장을 읽다

사이트 건설 및 유지 계약

갑: 갑 을 쌍방 우호 협상, 현행 법률 법규 에 따라 계약, 지적재산권 및 네트워크 관리 관련 규정, 갑자의 인터넷 사이트 건설 및 보수 사항 이하 협의: 1, 디자인 내용: 2, 웹 페이지 설계 프로젝트 및 가격...