For Effective Your Life!!
UNO-WEEKLY


6월 넷째주|


UNO_WEEKLY |UNO_ZEN

다른 나라의 말을 배운다는 것은
그 말을 쓰는 사람들의 생각의 방식을 배우는 것
VBA를 배우던..
영어를 배우던..
생각의 방식으로 바꾸는 것이다
생각의 순서는 우리 말의 생각순서로 하면서
그 언어를 익힌다고 하는 것은
가까이 가기에는 너무 먼것이다
VBA는 사람의 언어에서 기계적인 디지털로..
영어는 무엇을 더 중요하게 생각하는지의 순서
를 이해하고 생각의 방식을 수정하는 것이다
그러니 어떤 언어를 하던 다른 언어를 습득한다는 것은
두뇌활동을 좋게 하는 것은 당연한 셈이다
...
...
...


x20180625_1032_UNOZEN.

의미있는 문장을 통한 영어 패턴숙달시키기 | UNO_ZEN 윈도우버전 다운로드/설치와 업데이팅...

UNO_WEEKLY|VBA_Basic_Sereis|
화일검색과 하이퍼링크
ThisWorkbook.Path,Name.Name,Array,Dir,InStr,Do While~Loop

이런 문제를 풀어 달라고 하셨다
여러개의 폴더가 있고, 이것은 해당 프로젝트에 관련된 정보를
보관하는 폴더들이다
화일명에는 해당 프로젝트의 관리번호가 포함되어 있다
관리시트를 하나 만들고
관리시트의 특정셀에 관리번호를 입력하면
여러개의 관련폴더를 모두 검색하여 관리번호가 포함된 화일을
리스팅해주고, 리스팅된 화일명을 크릭하면
해당화일을 열리게 해달라는..



역시 이것도 워크시트,통합문서, 범위개체는 기본중의 기본이고..
가끔 사용하게 되는 HyperLink개체와
또 가끔 사용하는 Dir함수 두개가 낯섫다
이것은 사용하고 나면 장시간 사용하지 않으니, 잊어먹는다
그렇다고 이런 것을 일일이 외우고 있을수는 없다
VBA편집기에서 F2키를 눌러서 개체탐색기를 항상 옆에 끼고
계시면 하나도 외울 필요가 없다
참고서가 항상 있으니까..
응용편을 보고 싶다면 weekly Addin화일의 uno-code library를
참조하시면 되고..
아주 중요한 개념에 능숙한것이 상위 20%에 대당하는 작업
나머지는 코딩하면서 참고서(개체탐색기)를 보시면 된다


x20180625_1032_VBABasic_DirHyperLink.

UNO_WEEKLY|VBA_Advanced-
인터넷상의 XML문서를 활용한 소루션
Xpath,SelectSingleNode,Split,Trim,Replace,Text,Pictures,Insert,ScreenUpdating,Array,Choose

지난화일의 XML화일은 그림화일의 경로와 화일명을 포함한
정보의 목록 화일이였다
그래서 이 화일에서는 내용글이 없었다
내용글은 별도의 XML화일을 참조하는 화일명으로 표현되었었다
그래서 지난화일에서는 내용글을 숙제로 남겨드렸었다
왜 이렇게 내용글XML화일과 목록XML화일을 별도로 만드냐는 것은
짐작하시겠지만, 목록화일에 내용글까지 포함시키면
목록화일의 크기가 한없이 커질 것이다
그래서 분류한 것
정보관리의 기본적인 요령은 얼마나 효율적으로 관리하느냐를
항상 염두에 두어야 하는 것



그래서 목록화일에서 참조하고 있는 내용글 XML화일의 화일명을
알아내어, 다시 한번 임시 CustomXMLPart를 만들어
임시 CustomXMLParts 집합체에 추가하였다가 작업후
삭제 해버린다
이것도 삭제를 하지 않는다면 해당 통합문서내에
CustomXMLParts집합체에 정보가 계속 쌓이게 될것이다!!
라는 것을 가름하는 센스가 있어야 겠지..


x20180625_1032_SolutionWithXMLfile.