전체 글 99

[파워포인트 추가기능 배포] 표 셀크기(열) 자동맞춤 VBA

추가기능 사용방법 VSTO를 통해 개발한 파워포인트 추가기능이다. 열의 개수가 많은데 직접 표 사이즈를 조정하기 번거로웠던 점을 해소하고자 만들었다. 엑셀의 AutoFit 기능과 유사한 기능이라 생각하면 된다. 설치 방법 1) 첨부파일의 압축 파일을 압축 해제한다. (아무 곳이듯 상관 없음) 2) setup.exe 파일을 (반드시)관리자 권한으로 실행한다. (마우스 오른쪽 클릭 -> 관리자 권한으로 실행) 3) 다음, 설치를 클릭하면 설치가 완료된다. 사용 방법 1) 자동맞춤 할 표를 선택(아무것도 선택하지 않을 경우 오류메시지 발생) 2) 루아흐뉴마 추가기능 탭의 TableAutoFit 단추 클릭 ※ 표의 사이즈가 작아서 특정 텍스트가 개행(Enter)되어 있는 경우 제대로 실행되지 않는다. ※ 모든 ..

[엑셀 추가기능 배포] 병합된 셀 해제하고 같은 내용으로 채우기

추가기능 사용방법 VSTO를 통해 개발한 첫 번째 엑셀 추가기능이다. 기존에 VBA 매크로로 제작했던 포스팅(링크-새창)을 추가기능으로 만든 것이다. 설치 방법 1) 첨부파일의 압축 파일을 압축 해제한다. (아무 곳이듯 상관 없음) 2) setup.exe 파일을 (반드시)관리자 권한으로 실행한다. (마우스 오른쪽 클릭 -> 관리자 권한으로 실행) 3) 다음, 설치를 클릭하면 설치가 완료된다. 사용 방법 1) 병합된 셀 범위 지정 (1개 셀만 선택하면 다시 선택하라는 메시지 발생) 2) CELL_CTRL 추가기능 탭의 UnMergeCell 단추 클릭 ※ 하나의 열만 지정할 수도 있고, 다수의 열을 지정해도 상관 없다. ※ 엑셀 2013 버전을 기준으로 제작하였기 때문에 다른 버전과의 호환성은 아직 장담하지..

PowerPoint VSTO 사용자정의 작업창과 리본메뉴 연동

이전 포스팅(링크-새창)에서 사용자정의 작업창을 통해 달력 추가기능을 개발한 예제에 이어서 사용자정의 작업창을 리본메뉴와 연동하고, 리본메뉴를 통해 작업창을 켜고 끌 수 있도록 하는 예제이다. 이전 포스팅과 마찬가지로 MS Office의 Synchronizing a Custom Task Pane with a Ribbon Button 예제를 번역한 내용을 바탕으로 재구성하였다. (원문링크-새창) 리본메뉴 버튼과 사용자정의 작업창 연동 이 예제는 리본메뉴의 토글버튼을 통해 사용자정의 작업창을 켜고 끄도록 하는 예제이다. 사용자정의 작업창을 개발할 때는 반드시 On/Off 인터페이스를 디자인해주어야 한다. MS Office 앱에서 기본적으로 유저가 사용자정의 작업창을 On/Off 하는 인터페이스를 제공하지 않..

PowerPoint VSTO 달력 추가기능 개발하기 프로젝트

매번 매크로 실행을 위해 개발자도구를 켜서 모듈 삽입하고 하는게 영 번거로워서 직접 추가기능을 개발해보기로 했다. MS Office VSTO 홈페이지를 찾아가면 추가기능 개발과 관련된 훌륭한, 영어문서가 제공된다. 자체적으로 기계번역된 한글 문서가 있지만, 차라리 영어로 보는게 더 나을 정도로 처참한 수준이다. 본 프로젝트는 1차적으로 해당 영어문서에 대한 한글 번역을 제공하고, 나아가서 한글 번역본을 바탕으로 실제 VSTO 추가기능을 개발하는 과정의 일환이다. Walkthrough: Automate an application from a custom task pane MS VSTO 링크 프로젝트 개요 이 예제는 사용자 정의 작업창을 통해 파워포인트를 조작하는 방법이다. 사용자 정의 작업창의 달력(Mon..

R로 등분산 검정(Levene, Bartlett)

등분산 검정은 '분산의 동질성 검정'이라고도 한다. 대상 집단의 분산이 같은지 다른지를 통계적으로 검정하는 방법이다 등분산 검정의 가설은 다음과 같다. 귀무가설(H0): 모든 집단의 분산은 차이가 없다. 대립가설(H1): 적어도 하나 이상의 집단의 분산에 차이가 있다. 등분산 검정의 결과 유의값(p-value)이 .05 미만인 경우에는 대립가설을 지지하여 '분산에 차이가 있다.'고 말할 수 있다. 반대로 유의값(p-value)이 .05 이상인 경우에는 귀무가설을 지지하여 '분산에 차이가 없다.'고 말할 수 있다. R에서 등분산 검정을 수행하는 함수는 levene.test와 bartlett.test가 있다. Levene.test R에서 Leven.test 함수는 Levene(1960)의 분산의 동질성검정을..

R|Rstudio 2018.08.20