MS 추가기능 및 앱 개발

[파워포인트 추가기능 배포] 지정 슬라이드로 이동하기

루아흐뉴마 2019. 7. 30. 21:58
반응형


추가기능 사용방법


  • 지정한 슬라이드 번호로 이동하는 기능이다.
  • PPT 장표가 많아질수록 유용할 것이다.
  • 슬라이드쇼 화면에서 페이지 바로가기 기능을 쓸 수도 있지만
  • 화면전환이 부담스러운 경우 가볍게 쓸 수 있는 추가기능이다.

  • 설치 방법
  • 1) 첨부파일의 압축 파일을 압축 해제한다. (아무 곳이듯 상관 없음)
  • 2) setup.exe 파일을 (반드시)관리자 권한으로 실행한다. (마우스 오른쪽 클릭 -> 관리자 권한으로 실행)
  • 3) 다음, 설치를 클릭하면 설치가 완료된다.

  • 사용 방법
  • 1) 루아흐뉴마 탭 클릭
  • 2) GoTo 텍스트박스에 슬라이드 번호 입력
  • 3) Enter키를 누르거나 슬라이드 빈 곳을 마우스로 클릭

  • 삭제하는 방법
  • 1) 시작 -> 제어판 -> 프로그램 및 기능
  • 2) 설치 날짜를 기준으로 내림차순 정렬
  • 3) 설치된 프로그램을 선택하여 제거


추가기능 실행 동영상





메인 코드(언어: C#)


private void editBox1_TextChanged(object sender, RibbonControlEventArgs e)
{
    try
    {
        pptApp.Presentation pptPrst = Globals.ThisAddIn.GetActivePresentation();

        int v = Convert.ToInt32(editBox1.Text); //현재 입력된 텍스트를 숫자로 변환
        if (v < 1 || v > pptPrst.Slides.Count) //유효성 검사 (숫자가 1보다 작거나 전체 슬라이드수보다 큰 경우)
        {
            MessageBox.Show("유효한 범위 내의 숫자를 입력하세요."
                             + Environment.NewLine +
                             "유효 범위 : " + "1 ~ " + pptPrst.Slides.Count);
        }
        else
        {
            Globals.ThisAddIn.Application.ActiveWindow.View.GotoSlide(v); //입력된 슬라이드로 이동
        }
    }
    catch (FormatException ex) //입력한 텍스트가 숫자가 아닌 경우
    {
        MessageBox.Show("숫자만 입력 가능합니다." + Environment.NewLine + "다시 입력해주세요");
    }

    finally //추가기능 실행후 텍스트박스 초기화
    {
        editBox1.Text = "";
    }
}



viewSlide.zip


 Copyright (2019) Ruahneuma. All Rights Reserved.


반응형