0

Outlook 2007에서 사용자가 일정 및 실제 일정이라고하는 두 개의 일정이 있고 테스트 일정의 모든 약속보기로 이동하면 약 20 ~ 30 개의 약속을 복사하여 붙여 넣습니다. 실제 일정의 "모든 약속 항목보기, 너무 많은 항목이 복사되었음을 알리는 메시지 상자를 얻는 방법Outlook 2007에서 복사 된 약속 항목 수를 찾는 방법

복사 및 붙여 넣기가 또 다른 50 개의 약속 항목에 대해 반복 될 경우 위의 내 의견에 추가하려면 메시지 상자가 표시되어야합니다 50 (이 수는 Outlook을 닫거나 세션을 종료 할 필요없이 올바르게 나타납니다.

답변

0

정확하게 이해하면 복사 된 항목의 수를 추적하고자합니다. f 롬 서로 일정 및 대화 상자에 복사 된 항목의 수를 표시합니다.

나는 이것을 수행하는 방법이 Explorer.BeforeItemCopy와 Move 등의 와이어를 연결하는 탐색기 객체 주위에 래퍼 클래스를 작성하는 것이 좋다고 생각합니다.

해당 이벤트는 당신이 당신의 수를 얻을 수있는 현재 항목 선택을 조회 할 것이다 발생합니다.

는 더 나은 방법이있을 수 있습니다 ..?

76mel는

0

이 당신이 그것을하는 방법이다.

Outlook.Application olApp = new Outlook.Application(); 
Outlook.Folder cal = olApp.Session.GetDefaultFolder(Outlook.oldefaultfolders.olCalender)(); 
System.Windows.Forms.MessageBox.Show("Number of items in calendar : {0}", cal.Items.Count.ToString()); 
+0

@Anonymous 유형 폴더의 항목 수만 표시하지 않겠습니까? 그것에 복사 된 번호가 아닙니다. – 76mel

+0

예 복사 된 항목을 원할 경우 Selection.Count 속성 값을 가져오고 저장 한 다음 메시지 상자에이를 팝하는 이벤트가 필요합니다. 사용 BeforeItemCopy - http://msdn.microsoft.com/en-us/library/bb147628.aspx Selection.count 값이 값 다음 BeforeItemPaste를 사용 가게를 얻을 - http://msdn.microsoft.com 이 값으로 MBOX 제시 /en-us/library/bb147630.aspx. 아직 테스트하지 , 당신이 더 많은 도움이 필요하면 알려주세요. –