2014-02-08

네이버 주소록을 활용한 아이폰에서 초성검색기능 구현하기



 다시 아이폰으로 넘어오며 조금 불편한게 초성검색기능을 구현하는게 어렵다는 것이다..
안드때는 괜찮은 어플을 기본 어플로 지정해두면 쉽게 사용할수 있었는데 아이폰은 기본어플은 엄격히 제한이 걸려있어서 탈옥하지 않으면 불편한 부분들이 조금 있다.

 인터넷으로 아이폰에서 초성검색기능을 구현할수 있는 방법을 찾다가 '홍길동'이란 어플이 나름 쓸만하다고 한다.



▷ 하지만 사용해보니 한가지 장점과 두가지 문제점이 생겼다.. 장점은 초성이름검색과 전화번호 끝번호 검색기능이 가능해지며, 문제점 2가지는 닉네임 필드에 초성이름이 저장되고, 위 화면처럼 메세지에서는 닉네임 필드를 활용하기 때문에 알수 없는 이름으로 표현이 된다;;

 그래서 직접 네이버 주소록을 활용하여 PC로 연락처를 백업할겸 엑셀을 통해 초성으로 변환하는 VBA기능을 검색해보았다.

 성과 이름 필드 중 자료가 많은 행을 알아낸다음(마지막행번호 찾기) 그 행까지 성과 이름필드를 합치고, 다시 성, 이름 필드 + 초성을 닉네임 필드에 넣어주면 메세지도 조금더 깔끔하게 사용할수 있고 초성검색도 별도 어플없이 깔끔하게 사용할수 있다.
 또한 엑셀 편집을 통해 닉네임에 초성을 넣어도 되고 메모에 초성을 넣을 수도 있게끔 구현하려고 시도하였다.


 이 작업을 하려면 우선 네이버 주소록을 활용하여야 한다.
네이버 주소록을 통해 파일 불러오기, 내보내기를 사용하여 작업이 진행되기 때문이다.
아래 초성이름을 변환입력해주는 엑셀파일을 다운받아 네이버주소록에서 파일로 내보낸 파일에서 시트를 붙여넣어 적용시킨다음 다시 네이버 주소록에서 불러온뒤 저장하면 반영된다.
▷ 네이버 주소록 서식을 활용한 초성이름 변환 엑셀 매크로파일 다운로드
(파일 이름이 엄청 길어 졌다 ^^;;)

1. 네이버 주소록에서 저장된 주소록을 파일로 저장하기
▷ 네이버 주소록에서 연락처 저장, 내보내기를 선택한다음 전체 항목과 대상을 선택하고 파일로 저장하기를 눌러준다.

2. PC에 저장된 주소록파일을 열어 전체셀을 복사한다음 다운받은 초성변환 엑셀 파일을 열어서 A1셀에서 붙여넣어 시트 내용을 덮어씌운다.

▷ 다운받은 초성변환 엑셀파일에서 네이버 주소록 시트에서 작업을 한다.

3. 작업 선택 시트로 이동하여 초성이름을 넣고자하는 필드를 선택한뒤 파일을 저장한다.
▷  닉네임이나 메모필드에 초성이름을 추가한뒤 파일을 저장한다.

4. 다시 네이버 주소록에서 외부연락처 불러오기를 선택하여 파일을 업로드 하여 반영시킨다음 아이폰의 네이버 주소록앱을 통해 반영시키면 된다.

댓글 없음: