블로그 이미지
이비그치면

태그목록

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함

calendar

1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

테스트(시험)기능을 갖춘 MS WORD 영어단어장

2012. 11. 14. 17:10 | Posted by 이비그치면

1. 랜덤 학습기능(랜덤 블라인드 기능) 

    단어리스트에서 단어 혹은 단어의 뜻을 랜덤으로 감추는 기능


2. 출력가능 (워드문서의 출력기능 이용)


아래 그림과 같은 워드 문서입니다

VBA로 WORD TABLE의 각 Column에 Button Control을 붙이고

각각의 Button이 눌려지면서 랜덤으로 내용이 감추어지거나 다시

나타나는 기능을 구현하였습니다

아래는 원래의 화면입니다



좌측 상단의 RNDM 버튼을 눌렀을때의 화면입니다



위에 보면 무작위로 단어와 뜻이 지워져 있는 것을 보실수있습니다


WORD 버튼을 누르면 토글방식으로 전체가 지워지거나 보이게됩니다



MEANING 버튼을 누르면 WORD 버튼과 마찬가지로  토글방식으로 전체가 지워지거나 보이게됩니다



문서는 정리하여 추후 공개할 예정입니다








MS WORD 문서 자동처리 -- 부서별 보고서 만들기

2012. 11. 14. 17:00 | Posted by 이비그치면

일정한 형식으로 매월 부서로 발송되는 보고서를 만들어야 할 경우 

부서가 많은 경우 이는 문서담당자에게 상당히 부담을 주는 일일수 있다

문서템플릿을 만들고 전체부서 또는 선택한 부서의 문서를 자동생성하는

다음의 예가 지루한 반복작업을 줄여주는 하나의 팁 또는 힌트가 될수있을것이다



test_02.docm




PC에서 웹문서 또는 문서파일을 보다가 혹은 PDF나 EPUB등 전자책(이북, e-book)을 읽다가 맘에 드는 문장을  친구나 지인들의 스마트폰으로 전송하는 방법을 소개합니다


1. 구글 크롬(Google Chrome) 브라우져 설치

2. 크롬 확장 프로그램 (Chrome Extension Program) Google Chrome to Phone  설치

3. 사용법은 아래 블로그에 자세히 설명되어 있네요~~

    http://hkebi.tistory.com/237

4. 위의 블로그에 설명된대로 하여 자기가 검색한 또는 방문한 웹페이지에서 원하는 텍스트나

   이미지를 자기 스마트폰으로 전송(스마트폰의 클립보드에 저장됨) 

   -- 카톡(카카오톡)등등에서 붙여넣기후 전송

5. 워드나 PDF, EPUB, TXT 문서등을 읽다가 맘에 드는 문장이나 구절을 친구나 지인들과

    카톡(카카오톡)등을 통하여 공유하고 싶을때

    -- 먼저 해당문서(워드, PDF, EPUB, TXT등)의  보기프로그램에서 원하는 구절을 

         지정/선택(Highlighting)후 복사(Copy, 대개의 경우 Ctrl-C 아니면 오른쪽 마우스 클릭후

         나타나는 스마트메뉴에서 복사선택)

    -- 크롬에서 구글 메일 프로그램을 열어 편지쓰기

    -- 메일본문에 붙여넣기

    -- 다시 마우스로 문장/구절 선택후 오른쪽 마우스 클릭하여 Chrome to Phone 선택하여 

        자기 스마트폰으로 전송(스마트폰의 클립보드에 저장됨) 

    --  카톡(카카오톡)등등에서 붙여넣기후 전송


   



크롬을 이용하여 서로 관련이 있는 사이트들을 브라우징하다보면 탭들이 많이 열리게 되는데

일일이 다 즐겨찾기로 등록해도 나중에 다시 관련자료들을 한번에 보기에 번거로운 일이다

지금 소개하는 크롬 확장 프로그램 Session Manager는 그런 불편들을 일거에 해결해주는

유용한 크롬 유틸리티이다.

현재 열려져있는 사이트들을(Session) 이름을 붙여 저장하고 (복수개 저장 가능) 크롬을 다시 

오픈하여 관련 사이트들을 방문하고 싶을 때 아이콘을 클릭하여 해당이름이 붙여진 세션을

열어 그 세션에 저장된 사이트들을 한번에 다 오픈할 수 있다

자기가 자주 가는 사이트나 친구사이트등등을 그룹핑하여 세션으로 저장해놓으면 브라우징중

에 해당세션으로 전환하여 편리한 브라우징 환경을 만들 수 있을거같다

다음 링크 를 클릭하여 설치(ADDED TO CHROME)하면 크롬 우측 상단에 다음과 같은 아이콘이 보인다   

그걸로 설치가 끝난것이다 편리하게 사용하시기 바란다




 


dictionary data type은 key,value쌍으로 이루어진 collection이다

배열과 비슷하지만 배열과 달리 추가,삭제가 가능하고 Collection 객체와 같은 방법으로

사용이 가능하다

코드, 코드명 형식의 데이타를 저장하고 인출하는 처리에 유용하게 사용되어질 수 있다 

아래는 데이타의 추가와 인출의 VBA code snippet이다

Sub tttt()

Dim DteamList As New Scripting.Dictionary


DteamList.Add "001", "A팀"
DteamList.Add "002", "B팀"
DteamList.Add "003", "C팀"

For Each aTeam In DteamList
    Debug.Print "Key : " & aTeam & "  Value : " & DteamList.Item(aTeam)
Next

End Sub

VBA 창에서
도구--참조에 Microsoft Scripting Runtime을 찾아서 체크후 실행하여야 한다 

울트라에디트(UltraEdit) Tips

2012. 2. 24. 17:06 | Posted by 이비그치면

개발자중에 울트라에디트(UltraEdit)사용하시는 분들이 많은것같다

사용하기도 편하고 소스를 에디팅하거나 데이타확인등을 할때 편리한 여러기능이 있어 많은
사용자층을 확보한 에디터이다

잘 사용하면 개발생산성 향상에  많은 도움을 줄 수 있는 편리한 개발툴이다

이미 아시는 분들도 많으리라 생각되지만 몇가지 팁을 적어본다

1) 공란(blank lines) 삭제
    - Ctrl+R(검색-->바꾸기)
    - 정규식에 체크
    - 찾는말      \p$
    - 바꾸는말   아무것도입력하지 않음
    -모두바꾸기
 
2) 간단한 더하기
    [10]
    [20]
    [30]
    [10]
    [  5]
    열모드로 전환후 숫자열지정후 
    열-->선택열합계
 
3) 여러라인 한라인으로 만들기(행 조인)
    - 범위 지정
    - Ctrl+R
    - 정규식에 체크 
    - 찾는말  \p
    - 바꿀말  없슴

4) line끝에 콤마(,) 붙이기
    EOL이 단어끝에 있는 경우
    - 범위 지정
    - Ctrl+R 
    - 정규식에 체크
    - 찾는말  $
    - 바꿀말  , 

    EOL과 단어사이에 공백이 있는 경우
    - 특정칼럼에 dummy char(예:#) 하나 만듦
    - 범위 지정
    - Ctrl+R
    - 정규식에 체크
    - 찾는말 [ ]+#
    - 바꿀말 , 
 
문서의 첫페이지는 매크로 실행과 관련된 주의 및 지시사항, 옵션등이 위치하는
페이지로 만들기때문에  2페이지부터가 실제문서가 된다

그래서 제일 먼저 해야 할 작업이 2페이지부터 마지막 페이지까지 COPY해서
새 문서에 붙여넣기(PASTE)하는 작업이다

아래가 code snippet 이다

Documents("C:\test_01.docm").Activate

p1 = 2
   
Set rng = ActiveDocument.Range
Selection.GoTo wdGoToPage, wdGoToAbsolute, p1
rng.Start = Selection.Start
Selection.EndKey Unit:=wdStory

rng.Copy
    
    
sFileName ="outdoc.docx"
Application.Documents.Add.SaveAs FileName:=sFileName
Set NewDoc = Application.Documents.Open(sFileName)
NewDoc.Bookmarks("\EndOfDoc").Range.Paste


위의 코드를 실행해볼수 있는 문서이다

 test_01.docm

MS WORD VBA 활용(문서자동처리 솔루션등)

2012. 2. 15. 18:25 | Posted by 이비그치면
MS WORD VBA는 워드를 단지 문서작성용 툴에서 작성된 문서를 데이타저장소로 사용할수있게해준다는것입니다
문서를 작성하면서 부여한 여러가지 문서속성들이 데이타처리를 위한 다양한 장치와 구분자로
사용될 수 있습니다
예를 들어 단어에 어떤 표시(색상,폰트,밑줄등)를 하고 그걸 추출해낸다던가 특정단어의 빈도를 센다던가 어떤 문서범위를 지정하고 그 부분에 밑줄단어에 대한 삭제처리를 한다든가 등등의 일을 할 수있다는 것입니다
문서템플릿을 만들고 거기에 들어갈 각종 데이타(MS OFFICE, 데이타베이스등)를 연결하여
문서내에서 처리하여 완결된 문서를 자동생성할 수도 있습니다

문서를 워드로 작성해놓으면 작성된 문서를 배치처리하여 요약보고서나 통계보고서등도
만드는 것이 가능합니다

간단한 사례들을 앞으로 게재하고자 합니다 

방문하셔서 문서처리 업무에 활용바랍니다 
굿리더(GoodReader)

     다양한 문서 포맷(Format)을 (확장자가 txt, pdf, doc, html등인 파일) 지원하고
     기타 사운드, 이미지, 동영상을 보거나 들을수 있는 거의 올인원수준의 문서보기 앱이다


PC --> iPad/iPhone(PC에서 아이패드/아이폰으로 파일 옮기기)

--  iFunBox 이용

1) USB Cable 연결(iPAD  USB Cable로 Connect)

2) PC에서  iFunBox 기동

    좌측 frame의 file directory tree(directory list)에서 Raw File System 선택
    아래의 폴더를 찾아 이동
    /private/var/mobile/Applications/GoodReader/Documents 

    파일탐색기를 열고
    옮길 파일 또는 폴더를 선택하여 Drag & Drop

3) 아이패드의 굿리더(iPad GoodReader)클릭하여 해당 파일 또는 폴더가 옮겨졌는지 확인  
 
 --  iTunes 이용

1)  USB Cable 연결(iPAD  USB Cable로 Connect)

2)  iTunes 기동 확인(iTunes가 설치되어있으면 Cable 연결시 자동 기동(Auto Run))

3) iTunes 좌측 frame에서  장비(Devices)의 보기 클릭 --> xxxx의 iPad 클릭
    우측 frame 상단의 응용프로그램(Apps) 클릭

   


 
 
4) 아래쪽으로 스크롤 다운(scroll down)  


아래 우측 하단의 추가버튼을 클릭하면 파일탐색창이 열린다

굿리더(GoodReader)로 전송할 파일(들)을 찾아  선택하고 열기버튼 누르면 
선택한 파일들이 GoodReader의 도큐먼트 창으로 옮겨져있음을 확인할 수 있다

동기화(Sync) 버튼 클릭 

5) 아이패드(iPad)의 굿리더(GoodReader)를 열어 My Documents에서 파일 확인
   -- > 클릭하여 보기 


 
1. iPAD 와 데스크탑 PC(Desktop PC) 연결

2. PC  :  iTunes 가동(가동확인)

3. iPAD :아이패드 아이북스(iPAD iBooks) 다운로드 && 설치 -- 이미 설치되어있으면 건너뜀

4.  PC
    -- 아이패드로 옮길 epub 파일 윈도우 파일탐색기에서 선택(복수선택도가능)

    -- Drag && Drop
        . 좌측 frame 상단의 보관함으로 선택파일 drag and drop
          또는 

        . 좌측의 보관함의 책폴더 클릭후 우측에 나타난 책frame으로 선택파일 drag and drop

   -- 
 iTunes 좌측 frame에서 장비(Devices)에서  xxxx의 iPAD 클릭
        우측 frame 상단메뉴의 책 클릭 
     
       . 책동기화의 선택한 책 체크
       . 아래창에서 체크박스에 체크
       . 하단의 적용버튼 클릭

5. iPAD
   -- 아이북스 서가에서 옮겨진 책 확인
   -- 클릭하여  책 보기
이전 1 2 3 4 다음