간략한 소감 몇 마디 적자면...
1. 런타임 기반의 프로그램 특성상 무지무지 느리고 무겁다. 도움말 뜨는 것도 느리다.
2. MS오피스는 2000 버전 이후 많은 발전이 없다.
3.UI는 확 바뀌었다.
4. 오피스 입문자들에게 편할 것이라 추측한다. 중급 이상 사용자들에게는 별다른 장점이 없을 것 같다.
엑셀 2007 베타 버전을 실행시켜 봤다.
에엥???? 모듈이 없다고 한다. Help를 눌러봐도 'Office 2007 베타 버전을 이용하여 주셔서 감사합니다.'라는 의례적인 인사말만...
첫 화면은 이렇게 생겼다.
개인적으로는 아주아주 단순한 UI를 좋아하기 때문에, 이 복잡한 화면 구성은... 정말 당황스럽다.
본인이 좋아하는 UI 스타일은...
흐흐... Total Commander라는 파일 관리자이다. 참고로 본인의 PC 환경을 보여주자면 다음과 같다.
싫어하는 것은? : 바탕화면에 가득한 아이콘들.
어라... 문서 편집 프로그램 두번째 아이콘의 터줏대감인 '열기'가 안보인다.
잠시 당황하였으나, ctrl + O로 일단 아무거나 열어 보았다
찾았다! '새로 만들기'와 '열기' 등등 오피스 로고 밑에 숨어 있었다.
자주 사용하던 피벗 테이블을 찾아 보려 하였으나 안보인다.
헉... 설마... 하다가 insert에서 찾았다. 보시다시피 큰 메뉴를 옮겨 다닐 때마다 서브메뉴들이 바뀐다.
뭔가 생소하긴 하지만 잘 된다.
피벗테이블 차트가 같은 시트 안에 생긴다.
칼럼 안의 내용을 바꾸면 바로바로 보이는 것이 편하다. 예전에는 항상 다른 시트에 생겼었는데, 이 방법도 괜찮은 것 같다.
간단한 기능 하나가 추가되었는데, 가장 마음에 든다. 원클릭 시트 추가!
위의 것은 1024 X 768일 때고, 아래 스샷은 1280 X 1024일때 갈무리한 것이다. 훨씬 깔끔하게 나온다.
함수 입력이 편해졌다. 기능별로 나누어져 있고 찾기 쉽게 되어 있다. 해당 함수를 누르면,
함수가 셀에 바로 입력이 되고, 함수 입력 창이 뜬다.
자... 이제 문제의 VBA인데, 과연 잘 돌아갈 것인가.
보안설정부터 해줘야 할텐데, 어디서 하는 건지 모르겠다. 아래는 엑셀의 설정 화면이다.
Trust Center라는 이름이 붙었는데, 각종 보안 설정을 하는 곳이다.
- 메뉴에서 'Macro'라는 메뉴를 열심히 찾았건만, 보이지 않는 걸로 보아 이번 버전에서 결국 macro는 사라진 듯 하다.
- MS에서도 macro 기능을 없애고 VBA로 완전히 대체하겠다는 이야기가 있었지만, 정말 그렇게 되어버렸다.
- 없어져서 아쉬운 점은, 가끔 메서드나 프로퍼티 이름이 생각이 안날 때 유용했었다는 점이다.
이 코드는 파일 안에 있는 시트들을 각각 다른 파일로 내보내는 간단한 코드이다.
돌려 보았더니 copy 메서드에서 걸린다.
시험삼아 다른 엑셀 파일에서 돌려 보았더니 잘 된다. 유독 이 파일에서만 copy 메서드가 안된다.
아아... delete까지... 이젠 VBA까지 닷넷인가...
(VS 닷넷 버전을 잠깐 써보고 암담했었다. 닷넷을 별로 써보지 않아 Office 2007 VBA 역시 닷넷인지는 잘 모르겠다.)
뭔가 새로운 컴포넌트가 있을 것 같았는데... 똑같다.
이런 만행도 꽤 부리는 편이다. 한 5번 정도 본 것 같다.
몇 가지 추가된 기능을 소개하면서 마칠까 한다.
셀 스타일이라고 하는데, 스타일 위에 커서를 가져다 놓으면 미리보기로 보여 주는 점이 좋다.
오른쪽 버튼을 누르면 서식 설정 메뉴가 바로 위에 나타난다. 자그마한 기능이지만 꽤 편리할 것 같다.
테이블 서식인데, 본인과 같이 '내용 중시 형식 무시'를 염두에 두고 보고서 만드는 사람을 위한 메뉴 같다.
'폼나는 보고서' 만들기에 좋을 것 같다.
이 두 가지는 예전에 VBA로 만들어 두었던 기능인데, 툴바에 기본으로 들어가 있다.
꼭 필요한 기능이 들어갔다. 예전 버전에선 고급 필터를 써야 했기에 입문자들에게는 꽤 어려운 일이었다.
어느 칼럼에서 중복 데이터를 찾을 것인지 물어본다. 이제는 엑셀 질답 게시판에 단골로 올라오는 '중복 데이터 제거 방법' 질문이 조금은 없어질 것이다.
마지막으로, 아쉬운 점 한 가지이다. 다양한 DB 포맷 지원이 없어졌다. 자세히 보지는 않았지만, FoxPro, dBase 등의 DB에 대한 지원이 없어졌고, SQL과의 연동이 더 용이해진 것 같다.
(저 Microsoft Query는 무엇인지 아직 모르겠다.)