본문 바로가기

엑셀 유틸리티 다운 및 설명

엑셀 자동완성 1.0버전 및 사용 동영상

신버전 셀에서 자동완성하기...  http://vsto.tistory.com/84


---------------------------------------------------------------------
1월 18일
1차버전 완료 링크는 위로..

***************************************************************************************************
1월 15일 새벽..
퇴근하고 몇가지 내가 생각했던 것들을 해봤다..대박^^
이제 셀에서 오토컴플릿을 지금과 같은 기능으로 구현할 방법을 찾았다.

주말은 일이 좀 있어서 작업 못하고...
다음주 월,화요일에  진정한 오토컴플릿이 나올거 같다....아싸..기분 좋다..
***************************************************************************************************
--------------------------------------------------------------------------------------

1월 17일
구현하고 테스트중..
다 됐다~~~!아싸..



----------------------------------------------------------------------
2011년 1월 11일 다시 작업시작....

- 텍스트박스 크기 사용자가 변경 가능하게.
- 20%(유저창만 만들고 간단한 기능들만 넣어놈..)
------------------------------------------------------------------------------
1월 12일
- DB연결부분(완성)
- DB오류부분 (70%).

- 유저창에서 엑셀로 이동단축키 (100%)
- 연속입력모드 기능구현(80%:보류)--F6키 화살표 아래 누르면 가진다..(기능 우선 삭제)
   연속 입력모드 기능은..대단한 기능은 아니지만..편하게..만든 기능이다.
   그냥 자동완성기능에서 입력된 내용외에 옆에 더 쓰고 싶은게 있을때..
   입력을 할 수 있게 하는 기능임...
   (이기능은 작업창에서 엑셀로 넘어가는 단축키는 만들었는데...엑셀에서 유저창으로 가는 단축키를 못만들어서 대체기능임...)

- Gridview에서 클릭으로 엑셀에 값 넣을 수 있게..(30%)
 
  그리드뷰란 그냥 엑셀 처럼 생긴 박스인데..가끔은 리스트 보면서 클릭만으로 추가하면 좋을거 같아서..

몇일만 짬짬이 작업하면 결과물이 나오겠다....

1월 14일
- Gridview에서 클릭으로 엑셀에 값 넣을 수 있게..(100%)
- DB오류부분 (80%) : 계속 테스트중...

오늘은  SheetName을 체크리스트박스에 뿌려주는 과정에서...상당한 버그..
하루종일 이거와 씨름하다...끝나는 구나...다행히 해결..
링크는....
------------------------------------------------------------------------------


이름을 바꿔봅니다..

엑셀 자동완성 1.0버전으로...안의 소스를 완전 바꾸고..

몇가지 제가 써보면서 나는 에러들과 아쉬운 점들을 수정했습니다.


아직도 아쉬운 점이 많은데..한번에 수정이 힘드네요...

그래도 VSTO의 매력에 빠져서 열심히 공부하고 있습니다.!

아...그리구 이거 사용해보실 분들은..

전에 올린 설명서를 참고해서 한번 정도는 보시기 바랍니다. (기본 구조는 비슷하니까요,.,)


다음 패치때 계획중인거..

- 엑셀시트와 제가 만든 부분을 왔다 갔다 안하면서 한번에 할 수 있게 변경..
- 새로운 컨트롤을 추가해서 더블클릭으로 엑셀에 값을 넣어주는 기능등등..
- 자동완성 기능에 사용되는 데이터들을 여러번의 분할을 통해 넣기
(한번에 많은 데이터들을 넣을 경우 시간이 많이 걸려서 짜증나는 것을 방지하기 위해)

가. 바뀐 부분 설명 


 
1. 처음 시작할대 디비를 끌고 오지 않는다.

2. 디비변경 : 직접 파일을 선택할 수 있다.(파일을 선택하면 시트를 끌고온다.)

3. 가져오기 : 선택한 파일의 시트들중 자기가 만든 시트를 직접 선택할 수 있다.

****2,3번을 순서대로 할 경우 자동완성 기능을 사용할 수 있습니다.

나. 주의할 점


1. 1행들의(A1,B1,C1~~~) 값들은 공백을 다 제거한다.
ex) Name(O)   Na me(X)<---이럴 경우 디비를 못 가져온다.
2. A,B셀들의 데이터에는 '|'를 포함 시키지 않는다.
3. A,B셀들은 문자형으로 한다.

다. 사용동영상

** 더블클릭하시면 큰화면으로 보실 수 있습니다.


동영상은 간단하게 이런 기능이 있다는 것으로서...사용자분들이 자신이 원하는 대로 편집을 하면
원하는 데이터들을 입력 할 수 있습니다. 이전 동영상도 한번 참고 하시는게 좋습니다.

http://vsto.tistory.com/entry/엑셀-자동완성-기능-동영상-설명