New 2007 Microsoft Office system

Slides:



Advertisements
Similar presentations
Copyright © 2015 by CJ Advanced SCM Research Institute All Rights Reserved. 물류 기업의 일대일로 활용과 협력 어재혁 상무 CJ대한통운 종합물류연구원장.
Advertisements

마이크로소프트 OLAP 및 리포팅 솔루션을 근간으로 기간 시스템과 연계한 분석 시스템 구축 방안 우철웅기술이사컨설팅사업부 ㈜인브레인 I N B R E I N.
포토 스탬프 제안서 제 안 사 : ㈜디제이어퍼 커뮤니케이션 대표이사 : 김강일. © 2006 DJ Upper Communication. All rights reserved. This presentation is for informational purposes only.
Windows 시스템 복구의 최강 ! Backup Exec System Recovery 7.0 서린정보기술㈜ 윤주병 대리.
SQL Server 2005 기반의 Microsoft Business Intelligence 전략 박명은 차장 SQL Technology Specialist 기술사업부 기업고객사업 한국마이크로소프트.
Lync 2013 소개 및 구축 가이드 화상, 음성 및 회의 SMS&P TSS 양영건 차장 Microsoft Lync
Crystal Reports .NET ASTech System.
발표 순서 1 개 요 2 설계 단계에서 피로 건전성 평가 운영 단계에서 피로 건전성 평가 및 관리 3 4
PRESENTATION 저온화상이란?
Backup Exec System Recovery Manager 7.01 Configurations Guide
몰랑이의 햄버거 만들기大 작전 click!.
IT Application Development Dept. Financial Team May 24, 2005
SQL Server 2000 HA & DR Solutions
수출통관과 관세환급 용 당 세 관.
홈페이지 자동 구축 솔루션 K2 Web WIZARD 2.6 관리자 메뉴얼
안재훈 기업고객사업본부/기술사업부 한국마이크로소프트
실제 대형 쇼핑몰 구축을 위해 사용되었던 스토리 보드
Windows CE 메모리 아키텍처 및 관리 서진호
Windows CE 5.0 Networking Internals
네트워크 프로그래밍 <네트워크 주문 프로그램 V1.00 >
iGrafx Consulting Group
제주지역대학 제주 새별오름 들불축제 지역 식생(植生) 변화 조사 연구
KD Navien Smart Customer Service Mobile Web
8가지 TIP으로 Windows 8 완전정복하기
Young Jun, Son Partner Account Manager
Azure WebApp on Linux와 .NET Core
SQL Server 2000, SQL Server 2005 비교 자료
SSAS 변화된 구조와 사용자 분석 화면 구현 우철웅 기술이사 BI 사업부 인브레인.
Windows Vista Community Technology Preview 를 통한 2006년 PC시장의 전망과 그 기회
Windows Server 2008 보안 한국마이크로소프트.
Microsoft® Office Word 2007 온라인 교육
ASP.NET Mobile Controls
악어미디어연구소 심 수 영 치과의료정보와 구강보건교육 악어미디어연구소 심 수 영
일타쌍피!! 아이유(IU)가 아니라 UI 테스트 길(Road)이 아니라 Load 테스트
Copyright by All rights reserved.
SAGE
1 2 계속 생산해역등급관리 엑셀업로드 가이드 1. 생산해역등급관리 – 위생자료결과관리(해수)
Volume Licensing Service Center
업무능률 향상 및 사무자동화를 위한 MS Office의 주요사용법 교육
McGraw-Hill Technology Education
3장 데이터의 특성을 대표적인 수치로 표현하기 2019년 2월 25일 오전 9시 36분2019년 2월 25일 오전 9시 36분
로그인, 메인 PFK 통합사이트 구축 프로젝트 / 푸르케어즈 Date / Version Prepared by
산학협력단 연구지원금 시스템 사용자 매뉴얼 Copyrightⓒ2014 UOSICF. All Rights Reserved. 1.
11장 창업과 신생기업 관리 Technology and Management for Engineers
SAGE Last updated: Jan 2013.
기업고객사업본부 / 기술사업부 한국마이크로소프트
웹 성능 및 부하 테스트(Load Test)를 통한 소프트웨어 품질 향상방안
Visual C# VS2010 IDE Tips & Tricks
세종학당(King Sejong Institute) – Free Korean Language Class
MS Excel 활용 2009년 2학기 컴퓨터의 개념 및 실습 서울대학교 통계학과
UI 테스트 자동화(Coded UI Test)를 통한 품질 혁신 가이드
VS 2005와 VS 2003 동급 제품, upgrade path
Visual Studio 2013을 활용한 개발 생산성 및 코드 품질 혁신
- CPC 초기화면의 2, 3번을 참조하여 인터넷 옵션을 변경한다. (상세화면은 다음페이지 참조)
프로젝트 명칭 학생 이름 | 담당 교사 이름 | 학교
WINIA e-PURCHASING SYSTEM Copyrightⓒ 2002 by MCC. All right reserved..
Powered by Microsoft ® Office Power Point 2008
중고디카디캠 쇼핑몰 스토리보드 작성일 : 2003년 5월 5일 부 서 : 인터넷사업부 직 급 : 대리 작성자 : 김 진환
하나투어샵 메인 부분 리뉴얼 - 디자인 하나샵 단독 물량 확보! 필리핀 직송 골드 망고 최저가 보장! 37,900원!
Visual Studio 2013을 활용한 개발 생산성 및 코드 품질 혁신
『중소•벤처기업의 인적자원관리』 이 규 환 서울특별시 강남구 삼성동 현대빌딩 506호 전화 : (02) , Fax : (02)
성 격 심 리 애착 이론에 대한 고찰 34기 박경희, 백수진, 최대제, 홍윤진.
Name Title Company Name
1.예수 거룩한 주 예수 생명의 11.예수 권능의 주 예수 19.그 누구도 그 누구도 21.It's all about you.
협력업체 전자입찰 매뉴얼 외주 업체용.
목차 표만들기 / 표 도구 편집 1 2 차트 삽입 및 변경 3 4 파워포인트 사진 앨범 만들기 4 동영상 및 음악 삽입 2 차트 삽입 및 변경
AJAX Technology for Web2.0
5장 세상의 많은 현상들은 정규분포를 따른다. 2019년 7월 31일 오후 6시 46분2019년 7월 31일 오후 6시 46분
중등교원 전보시스템 사용자 설명서 * 작성일 2018 년 12 월 14 일 * 작성자 광주광역시교육청.
비교과과정 소개 (교육 프로그램 중 학점이 부여되지 않는 프로그램)
Presentation transcript:

New 2007 Microsoft Office system 새로운 2007 Office 시스템 UI 개발 모델 김유철 Office(VSTO) MVP ㈜닷넷엑스퍼트

목차 Office 2007 소개 새로운 UI 개발 모델 Add-In 을 통한 개발 오픈 파일 XML 파일 포맷 18년 11월 27일 13시 22분 7초18년 11월 27일 13시 22분 7초 목차 Office 2007 소개 새로운 유저의 경험 새로운 UI 개발 모델 RibbonX Add-In 을 통한 개발 오픈 파일 XML 파일 포맷 2 ©2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. ©2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

왜 새로운 UI 필요한가? Office 과거를 돌이켜보면서…

18년 11월 27일 13시 22분 7초 5 ©2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Excel 2003 에서의 사용자 툴바 도큐먼트에 툴바 추가 코드를 통한 툴바 추가 18년 11월 27일 13시 22분 8초 Excel 2003 에서의 사용자 툴바 도큐먼트에 툴바 추가 코드를 통한 툴바 추가 Word 와 다르게 Excel은 모든 UI 변화가 누적되어서 나타남 6 © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

18년 11월 27일 13시 22분 8초 7 © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

왜 새로운 UI 필요한가? 메뉴/툴바는 오피스 전체기능을 쉽게 보기위해서 디자인 되어져야 한다. 갈수록 기능을 찾기가 더 어려워진다. “어디서부터 시작해야 할지…” 8

새로운 UI – Office 2007 오피스 2007 의 새로운 UI 디자인 목표: 더 쉬운 사용 18년 11월 27일 13시 22분 8초 새로운 UI – Office 2007 오피스 2007 의 새로운 UI 디자인 목표: 더 쉬운 사용 제품을 사용하므로써 능률 향상 필요한 기능을 더 많이 쉽게 보여준다. 멋진 문서 생성을 지원 9 ©2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

새로운 유저 경험

새로운 UI 구성요소들 “Ribbon” Galleries Live Preview Contextual Tools 18년 11월 27일 13시 22분 8초 새로운 UI 구성요소들 “Ribbon” Galleries Live Preview Contextual Tools Quick Access Toolbar (“QAT”) “Floatie” “Super Tooltips” Enhanced window frame “KeyTips” and Keyboard Navigation Streamlined Options Context Menus New File Menu 11 ©2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Tabs 각 프로그램마다 동일한 방식으로 구현 Office 2007 UI 재구성 핵심작업 작업창 사용자 리본 확장 Tabs 각 프로그램마다 동일한 방식으로 구현 Ribbon 메뉴와 툴바를 대치

Ribbon (리본메뉴) 18년 11월 27일 13시 22분 8초18년 11월 27일 13시 22분 8초 13 FileMenu QAT Tabs - You saw it earlier today in a talk by Jensen Harris Tabs – high-level tasks Chunks – logical groups of controls Controls. Ribbon is your playground. You can use the new UI—you can integrate in to it, and you can manipulate it. Chunks(그룹) Control 13 ©2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

새로운 UI 개발 모델 : RibbonX XML 포맷으로 선언됨 추가 위치 (탭, 그룹추가,파일 메뉴,상황(구문) 메뉴) * 18년 11월 27일 13시 22분 8초 새로운 UI 개발 모델 : RibbonX 추가 위치 (탭, 그룹추가,파일 메뉴,상황(구문) 메뉴) XML 포맷으로 선언됨 <tab id=“myTab” label=“Contoso”> <group id=“myGroup” label=“Contoso”> <button id=“myButton” getImage=“…” label=“Case ID Number” onAction=“…” /> </group> </tab> 14 * © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. ©2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

RibbonX - 장점/단점 장점 단점 (안되는 기능) 모든 애플케이션이 동일한 방법 적용 개발자들을 편안하게 만듬 상태바 * 18년 11월 27일 13시 22분 8초 * RibbonX - 장점/단점 장점 모든 애플케이션이 동일한 방법 적용 개발자들을 편안하게 만듬 모은 메인 탭을 숨김 (‘Start From Scratch’) 내장컨트롤/이미지 참조가 쉬움 – 컨트롤별 코드부여됨 단점 (안되는 기능) 상태바 미니바(Floatie) 미리 구현된 그룹에 추가/삭제 컨택스트 메뉴 (Right-click) 15 * © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. ©2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

RibbonX 스키마 id, idMso insertAfterMso / insertBeforeMso image, imageMso * 18년 11월 27일 13시 22분 8초 * RibbonX 스키마 id, idMso 사용자 ID 정의, 내장 ID 참조 insertAfterMso / insertBeforeMso 내장 컨트롤의 관계에 따른 추가 image, imageMso 자신의 이미지, 내장 이미지 지정 getImage, onAction, getEnabled, getVisible 콜백함수를 위해서 사용 We are not talking about idQ in this introduction. 16 * © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. ©2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

간단한 콜백 예제 <button id=“MyButton” 18년 11월 27일 13시 22분 8초 간단한 콜백 예제 <button id=“MyButton” label=“My First Button” getImage=“myButtonImage” onAction=“myButtonClick” /> 버튼 이미지를 얻기 위해서 오피스가 지정된 함수(myButtonImage)를 호출 버튼클릭시 지정된함수(myButtonClick)호출 17 © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

RibbonX 기본 구조 예제 <ribbon> <tabs> 18년 11월 27일 13시 22분 8초 RibbonX 기본 구조 예제 <ribbon> <tabs> <tab id="TabInsert"> <chunk id="x:MyChunk” label="Contoso" insertAfter="ChunkHeaderFooter"> <button id="x:MyButton" size="large" label="Case ID Number" /> </chunk> </tab> </tabs> </ribbon> 18 ©2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

RibbonX COM Add-In IRibbonExtensibility 인터페이스 구현 VSTO ‘v3’ * 18년 11월 27일 13시 22분 8초 * RibbonX COM Add-In IRibbonExtensibility 인터페이스 구현 GetCustomUI 메서드를 통해서 RibbonX 구성 리턴 VSTO ‘v3’ RibbonX 디자인/런타임 지원 19 * © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. ©2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Ribbon 확장하기 18년 11월 27일 13시 22분 8초18년 11월 27일 13시 22분 8초 21 ©2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

파일 베이스 UI 커스텀마이징 Office 프로그램 없이 XML 파일 수정으로… CustomUI 부분 포함 18년 11월 27일 13시 22분 8초 파일 베이스 UI 커스텀마이징 Office 프로그램 없이 XML 파일 수정으로… CustomUI 부분 포함 콜백으로써 VBA 매크로 참조 예제: <button id=“myButton” label=“My Favorite Macro” onAction=“excelCalcMacro” /> 22 ©2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Office XML 파일 포맷 구조 사용자 관점: 하나의 오피스 “파일” 개발자관점: 조립식 파일 file 문서 부분들 Questionnaire. docx 사용자 관점: 하나의 오피스 “파일” 개발자관점: 조립식 파일 file 문서 부분들 대부부은 XML 각 XML 부분은 간결한 컴퍼넌트 오피스 프로그램없이 개별적으로 추가하거나 변경이 가능 부분적 요소의 오류에 의한 오픈 금지를 행하지 않는다.

파일 베이스 UI 커스텀마이징 18년 11월 27일 13시 22분 8초18년 11월 27일 13시 22분 8초 24 ©2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Question? 기존 솔루션은… 다음에 추가되면 …나타난다… Add-Ins 탭에. 내장 메뉴에 … 18년 11월 27일 13시 22분 8초 Question? 기존 솔루션은… 다음에 추가되면 …나타난다… 내장 메뉴에 … “Menu Commands” 구역이 생김 내장 툴바에 … “Toolbar Commands” 구역이 생김 사용자 지정 툴바 … 자기 자신의 구역이 생김 Add-Ins 탭에. 25 ©2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Custom Ribbon Extensions 사용자 지정 작업창 Core Tasks Task Panes Custom Ribbon Extensions 도큐먼트(문서) 레벨 VSTO 2005 작업창 솔루션 (smart documents) 은 계속 사용 VSTO ‘3’ 은 기본적으로 동일한 개발환경하에 제공 애플리케이션 레벨 Office 2007 제품(Powerpoint,Outlook,Visio… ) 내에서 동일하게 사용

Office 시스템 플랫폼

참고 2007 Office System Preview Site http://www.microsoft.com/office/preview/default.mspx Visual Stuido Future Versions(코드명:Orcas) http://msdn.microsoft.com/vstudio/future The Beta Experience: http://www.microsoft.com/betaexperience/en/default.aspx

© 2003-2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.