친구 컴퓨터를 확인해 주는 과정에서 알게 된 항목을 정리한다.

윈도우 7이 이유없이 재부팅되는 경우가 발생한다.

여러 가지 방법으로 진단을 해 볼 수 있겠지만,
재부팅 되는 원인을 찾는 것이 가장 좋은 방법일 것이다.

우선 재부팅이 되기 직전의 시간을 "초" 단위까지 확인하자.

그리고 "시작 메뉴"에서 "제어판"을 선택하고 아래 그림과 같이 검색 창에서 "이벤트"라는 키워드로 검색을 하자.

사용자 삽입 이미지


"이벤트 로그 보기"를 실행하면 과거 윈도우 상에서 발생한 각종 이벤트를 확인할 수 있다.

주로 재부팅과 관련된 이벤트는 "Windows 로그"에 "시스템" 항목에 기록된다.

따라서 앞서 확인한 재부팅 시점에서의 이벤트를 확인하고, "오류"로 표기되는 이벤트에서 문제점을 확인하자.

사용자 삽입 이미지


친구 컴퓨터의 경우 Trial로 설치한 프로그램의 License Manager가 응답 없음 상태로 기록되어, 30초 뒤에 자동으로 재부팅 되는 현상이 발생했다.

이렇듯 이벤트 로그를 확인하면 손쉽게 윈도우의 재부팅 문제점을 확인할 수 있다.

Posted by 하솔

2011/08/12 20:55 2011/08/12 20:55
, , ,
Response
No Trackback , No Comment
RSS :
http://blog.hasol.net/rss/response/399

간단한 것이지만 정리하는 김에 한번 더..

윈도우에서 불필요한 시작 프로그램을 실행하지 않는 방법은 다음과 같이 2가지가 있다.

1. MSCONFIG 를 이용한 설정

1) 시작 -> 실행 (혹은 윈도우키+R)
2) "msconfig" 라고 입력한 후에 실행
3) 다음과 같은 화면이 뜬다.
사용자 삽입 이미지

4) 불필요한 시작 프로그램의 체크를 해제한다.



2. Registry 편집을 이용한 설정

1) 시작 -> 실행 (혹은 윈도우키+R)
2) "regedit" 라고 입력한 후에 실행
3) HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun 으로 찾아간다.
사용자 삽입 이미지

4) 불필요한 시작 프로그램을 삭제한다.

Posted by 하솔

2004/10/20 10:22 2004/10/20 10:22
Response
No Trackback , a comment
RSS :
http://blog.hasol.net/rss/response/109

Registry 변경을 이용해서 윈도우 자동 로그인 설정을 해 보자.

귀찮으면.. 아래의 파일을 다운로드 받아서 메모장으로 알맞게 편집한 후 그냥 더블 클릭 하면 된다..


Registry 편집

1. 시작 -> 실행 (혹은 윈도우키 + R)

2. "regedit" 입력 후 레지스트리 편집기 실행

3. 트리 구조에서 다음에 해당하는 곳으로 찾아간다.
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogon

4. DefaultUserName 항목을 원하는 사용자로 설정한다.

5. 마우스 오른쪽 클릭 -> 새로 만들기 -> 문자열 값 선택
새로운 문자열로 DefaultPassword 라는 문자열을 만든 후 위에서 설정한 사용자의 암호를 입력한다.

6. 마우스 오른쪽 클릭 -> 새로 만들기 -> 문자열 값 선택
마찬가지로 AutoAdminLogon 이라는 문자열을 만든 후 값으로 '1'을 입력한다.

Posted by 하솔

2004/10/20 03:02 2004/10/20 03:02
Response
No Trackback , No Comment
RSS :
http://blog.hasol.net/rss/response/108

'참조' 메뉴에서 Outlook 참조할 것.

" Start Outlook.
Dim olApp As Outlook.Application
Set olApp = CreateObject("Outlook.Application")

Dim olNs As Outlook.NameSpace
Set olNs = olApp.GetNamespace("MAPI")
olNs.Logon

Dim olMail As Outlook.MailItem
Set olMail = olApp.CreateItem(olMailItem)

olMail.To = "받는사람주소"
olMail.Subject = "제목"
olMail.Body = "내용"
olMail.Send

Set olMail = Nothing
Set olNs = Nothing
Set olApp = Nothing

Posted by 하솔

2004/07/11 22:07 2004/07/11 22:07
Response
No Trackback , No Comment
RSS :
http://blog.hasol.net/rss/response/33

http://www.devpia.com/Forum/BoardView.aspx?no=2060&page=1&Tpage=1&forumname=vb_lec&stype=&ctType=&answer=&KeyR=title&KeyC=
--------------------------------------------------------------------------------------

개인적으로 Office 제품군에 대한 자동화 프로그램을 좋아해서 간단하게 강좌로 엮었습니다. 강좌에 목마르신 분들에게 간단하게 목을 축이시라고 준비한 자료입니다. 오피스 제품군을 이용하면 상당한 인트라넷망을 구축할 수 있는데, 그 중에서도 작업 일정을 VB에서 제어하는 기본 샘플을 여기에 담아 보았습니다. 참조하시고 나중에 시간이 되면 오피스 제품군에 대한 여러가지 샘플들을 가지고 만나뵐 수 있는 자리를 준비하겠습니다.

프로젝트 관리나 사내 인트라넷을 구축할 때, 아웃룩을 이용하면 많은 잇점이 있습니다. 작업을 등록하게 되면 작업 시작일과 종료일 알람일시를 설정할 수도 있으며 작업과 관련된 사람에게도 작업 데이터를 보내서 알려줄 수 있습니다. 작업에 관련된 첨부문서도 보낼 수 있어서 일정관리가 편리하게 됩니다.

이런 많은 기능이 작업이라는 Outlook item에 있는데.. 오늘 강좌의 내용은 간단하게 개인적인 작업을 생성해서 자신의 작업관리를 Outlook으로 할 수 있는 VB 프로그램을 만들어 보겠습니다. 잘 응용하시면 ASP로 만들어서 웹페이지로 구성해서 사내 인트라넷에 활용할 수도 있을 겁니다.

새 프로젝트를 열고 프로젝트 메뉴의 참조에서 Microsoft Outlook 9.0 Object Library를 선택하셔야 합니다. 그리고 DTPicker로 날자를 포함하기 위해서는 구성요소 관리자에서 Microsoft Windows Common Controls-2 를 포함해야 합니다.. 제가 올린 샘플 코드에 이미 포함되어 있으니 테스트 해보면 됩니다.

아래는 주요 로직에 대한 소스입니다.

Dim MSOutlook As Outlook.Application '// 아웃룩 객체 정의
Dim Task1 As TaskItem '// Task Item 객체 정의
Dim IsCreate As Boolean

IsCreate = False
On Error Resume Next
'// 아웃룩이 이미 실행중인 경우
Set MSOutlook = GetObject(, "Outlook.Application")
If Err.Number <> 0 Then
'// 아웃룩이 실행중이 아니면 실행한다.
Set MSOutlook = CreateObject("Outlook.Application")
IsCreate = True
End If
Err.Clear '// 오류가 발생하면 Err 개체를 지웁니다.

'// 작업 아이템을 하나 생성한다.
Set Task1 = MSOutlook.Application.CreateItem(olTaskItem)
'// 제목을 정해준다.
Task1.Subject = txt담당자 & ": " & txtSubject
'// 시작일을 세팅한다.
Task1.StartDate = StartDate
'// 종료일을 세팅한다.
Task1.DueDate = DueDate
'// 상태는 진행중으로 세팅한다.
Task1.Status = olTaskInProgress
'// 중요도 : 중간
Task1.Importance = olImportanceNormal '<-(1) olImportancehigh(2), olImportanceLow(0)
'// 아래는 첨부파일을 세팅할 때 사용한다.
'Task1.Attachments.Add "C: est1.jpg"
'// 미리 알림을 세팅한다.
If chk미리알림 Then
Task1.ReminderSet = True '// 미리알림 체크
'// 미리알림 일시 세팅
Task1.ReminderTime = ReminderDate & " " & ReminderTime
End If

'// 작업 내용
Task1.Body = txtBody

'// 작업 저장
Task1.Save

Set Task1 = Nothing

'// 아웃룩을 실행 시켰을 때는 종료해준다.
If IsCreate Then
MSOutlook.Quit
Set MSOutlook = Nothing
End If

P.S : 아웃룩이 설치되어 있지 않으면 당근 실행 안됩니다.

Posted by 하솔

2004/07/11 22:05 2004/07/11 22:05
Response
No Trackback , No Comment
RSS :
http://blog.hasol.net/rss/response/32

http://www.microsoft.com/korea/msdn/library/odc_ol2003_ta/html/odc_OLOMwVBNET.asp
----------------------------------------------------------------------------------------------------------------------

Microsoft Office Outlook 2003과 Visual Basic .NET을 사용한 편리한 작업

Frank Rice
Microsoft Corporation

적용 대상:
Microsoft Office Outlook 2003
Microsoft Visual Basic .NET

요약: Outlook에는 기본 제공 기능을 사용할 수 있는 여러 가지 개체와 메서드가 있습니다. 이 문서에서는 프로그래밍 방식으로 약속을 만들고, 받은 편지함에서 읽지 않은 메시지를 검색하고, 연락처를 검색하는 데 사용되는 개체와 메서드를 비롯한 다양한 개체와 메서드에 대해 설명합니다. (인쇄 매수 11매)

목차
서론
약속 만들기
모임 요청 만들기
받은 편지함에서 읽지 않은 메시지 검색
연락처 검색
결론


서론
사용자 지정 Microsoft Office Outlook 개체를 만들고 이 개체를 Microsoft Office Outlook 2003이나 다른 응용 프로그램 내에서 조정할 수 있습니다. Microsoft Visual Basic, Microsoft VBA(Visual Basic for Applications) 및 Microsoft Visual Basic .NET 코드를 사용하여 Outlook 개체를 조정할 수 있습니다. Outlook 개체 모델에서는 Outlook 기능에 프로그래밍 방식으로 액세스하는 데 사용하는 Outlook 개체를 제공합니다. 이 문서에서는 Visual Basic .NET을 사용하여 Outlook의 몇 가지 일반 작업을 수행하는 방법에 대해 설명합니다.


약속 만들기
이 단원에서는 Visual Basic .NET의 Outlook 2003 개체 모델을 사용하여 약속을 만드는 방법에 대해 설명합니다. 일정의 기본 항목인 약속에는 일정과 시간만 필요하며 다른 참석자나 리소스는 필요하지 않습니다. 아래에서 알 수 있듯이 일정에서 약속은 시작 시간과 종료 시간에 해당하는 시간 슬롯으로 표시됩니다.

아래의 코드나 약속 또는 모임에 관련된 임의 코드에서 중요한 개체는 AppointmentItem 개체입니다. AppointmentItem 개체는 일정 폴더에서 약속을 나타냅니다. AppointmentItem 개체는 약속, 모임(참석자와 리소스가 있는 약속) 또는 반복되는 약속과 모임을 나타낼 수 있습니다.


  1. Microsoft Visual Studio .NET을 시작합니다.
  2. 파일 메뉴에서 새로 만들기를 클릭하고 프로젝트를 클릭합니다.
  3. 프로젝트 형식에서 Visual Basic 프로젝트를 선택하고 서식 파일에서 콘솔 응용 프로그램을 클릭합니다. 기본적으로 Module1.vb가 만들어집니다.
  4. "Microsoft Outlook 11.0 개체 라이브러리"에 참조를 추가합니다. 참조를 추가하려면 다음 단계를 수행합니다.
    1. 프로젝트 메뉴에서 참조 추가를 클릭합니다.
    2. COM 탭에서 Microsoft Outlook 11.0 개체 라이브러리를 클릭한 다음 선택을 클릭합니다.
    3. 참조 추가 대화 상자에서 확인을 클릭하여 선택을 수락합니다. 선택한 라이브러리에 대해 래퍼를 만들 것인지 묻는 메시지가 나타나면 를 클릭합니다.
  5. 코드 창에서 기존의 모든 코드를 다음 코드로 바꿉니다.

    Imports System.Reflection
    Imports Outlook = Microsoft.Office.Interop.Outlook

    Module Module1

    Sub Main()
    ' Create an Outlook application.
    Dim oApp As Outlook.Application = New Outlook.Application()

    ' Create a new AppointmentItem.
    Dim oAppt As Outlook.AppointmentItem = oApp.CreateItem(Outlook.OlItemType.olAppointmentItem)

    ' Set some common properties.
    oAppt.Subject = "Created using OOM in VB .NET"
    oAppt.Body = "Hello World"
    oAppt.Location = "Room 1201"

    oAppt.Start = Convert.ToDateTime("05/31/2004 9:00:00 AM")
    oAppt.End = Convert.ToDateTime("05/31/2004 1:00:00 PM")
    oAppt.ReminderSet = True
    oAppt.ReminderMinutesBeforeStart = 5
    oAppt.BusyStatus = Outlook.OlBusyStatus.olBusy
    oAppt.IsOnlineMeeting = False

    ' Save to Calendar.
    oAppt.Save()

    ' Clean up.
    oApp = Nothing
    oAppt = Nothing

    End Sub
    End Module



  6. 사용자 상황에 맞게 코드를 변경합니다.
  7. F5를 눌러 프로그램을 빌드하고 실행합니다.
  8. 약속이 만들어졌는지 확인합니다.



모임 요청 만들기
이 단원에서는 Visual Basic .NET의 Outlook 개체 모델을 사용하여 모임 요청을 만드는 방법에 대해 설명합니다. AppointmentItem 개체가 일회성 약속을 나타낼 수 있는 것처럼 일회성 또는 반복되는 모임도 나타낼 수 있습니다. 일반적으로 모임에는 2명 이상의 사람이 포함됩니다. AppointmentItem 개체를 다른 참석자에게 보내면 모임이 만들어집니다. 이 개체는 참석자의 받은 편지함 폴더에 MeetingItem 개체의 형태로 수신됩니다. MeetingItem 개체는 직접 보낼 수 없습니다. 그 대신 상태가 olMeeting으로 설정된 AppointmentItem 개체를 사용자가 보내면 Outlook에서 MeetingStatus 개체를 만듭니다. 다음은 코드 사용의 예입니다.


  1. Visual Studio .NET을 시작합니다.
  2. 파일 메뉴에서 새로 만들기를 클릭하고 프로젝트를 클릭합니다.
  3. 프로젝트 형식에서 Visual Basic 프로젝트를 선택하고 서식 파일에서 콘솔 응용 프로그램을 클릭합니다. 기본적으로 Module1.vb가 만들어집니다.
  4. "Microsoft Outlook 11.0 개체 라이브러리"에 참조를 추가합니다. 참조를 추가하려면 다음 단계를 수행합니다.
    1. 프로젝트 메뉴에서 참조 추가를 클릭합니다.
    2. COM 탭에서 Microsoft Outlook 11.0 개체 라이브러리를 클릭한 다음 선택을 클릭합니다.
    3. 참조 추가 대화 상자에서 확인을 클릭하여 선택을 수락합니다. 선택한 라이브러리에 대해 래퍼를 만들 것인지 묻는 메시지가 나타나면 를 클릭합니다.
  5. 코드 창에서 모든 코드를 다음 코드로 바꿉니다.

    Imports System.Reflection
    Imports Outlook = Microsoft.Office.Interop.Outlook
    Module Module1

    Sub Main()
    ' Create an Outlook application.
    Dim oApp As Outlook.Application = New Outlook.Application()

    ' Create an AppointmentItem.
    Dim oAppt As Outlook._AppointmentItem = oApp.CreateItem(Outlook.OlItemType.olAppointmentItem)

    ' Change AppointmentItem to a Meeting.
    oAppt.MeetingStatus = Outlook.OlMeetingStatus.olMeeting

    ' Set some common properties.
    oAppt.Subject = "Created using OOM in VB.NET"
    oAppt.Body = "Hello World"
    oAppt.Location = "Room 1201"

    oAppt.Start = Convert.ToDateTime("05/31/2004 9:00:00 AM")
    oAppt.End = Convert.ToDateTime("05/31/2004 1:00:00 PM")

    oAppt.ReminderSet = True
    oAppt.ReminderMinutesBeforeStart = 5
    oAppt.BusyStatus = Outlook.OlBusyStatus.olBusy
    oAppt.IsOnlineMeeting = False
    oAppt.AllDayEvent = False

    'Add attendees. This statement will display the Addressbook
    'Security dialog box. For more information, see the
    'security information in the article "What's 'New in
    'Microsoft Office Outlook 2003 for Developers"? The URL is
    'available at the end of this article.
    Dim oRecipts As Outlook.Recipients = oAppt.Recipients

    ' Add required attendee.
    Dim oRecipt As Outlook.Recipient
    oRecipt = oRecipts.Add("UserTest1")
    oRecipt.Type = Outlook.OlMeetingRecipientType.olRequired

    ' Add optional attendee.
    oRecipt = oRecipts.Add("UserTest2")
    oRecipt.Type = Outlook.OlMeetingRecipientType.olOptional
    oRecipts.ResolveAll()

    'Send out a request. The warning "A program is trying
    'to automatically send e-mail on your behalf." will appear.
    'with this command. For more information, see the article
    '"What's 'New in Microsoft Office Outlook 2003 for
    'Developers?" The URL appears at the end of this article.
    oAppt.Send()

    ' Clean up.
    oApp = Nothing
    oAppt = Nothing
    oRecipts = Nothing
    oRecipt = Nothing

    End Sub
    End Module


  6. 사용자 상황에 맞게 코드를 변경합니다.
  7. F5를 눌러 프로그램을 빌드하고 실행합니다.
  8. 모임 요청이 만들어졌는지 확인합니다.



받은 편지함에서 읽지 않은 메시지 검색
이 단원에서는 Microsoft Outlook 11.0 개체 라이브러리를 사용하여 Visual Basic .NET의 Outlook 받은 편지함에서 읽지 않은 메시지를 검색하는 방법에 대해 설명합니다. 다음 절차에서 사용되는 메서드 중 하나는 GetDefaultFolder 메서드입니다. Namespace 개체의 GetDefaultFolder 메서드는 사서함 폴더라고도 하는 루트 폴더의 폴더에 액세스합니다. 사서함 폴더에는 기본 제공 폴더와 사용자 지정 폴더가 모두 포함됩니다. 사서함 폴더에 참조를 추가하는 한 가지 방법은 열거 중 하나를 GetDefaultFolder 메서드로 지정하는 것입니다. 이 절차의 경우는 받은 편지함을 나타내는 olFolderInbox입니다.


  1. Visual Studio .NET을 시작합니다.
  2. 파일 메뉴에서 새로 만들기를 클릭하고 프로젝트를 클릭합니다.
  3. 프로젝트 형식에서 Visual Basic 프로젝트를 선택하고 서식 파일에서 콘솔 응용 프로그램을 클릭합니다. 기본적으로 Module1.vb가 만들어집니다.
  4. "Microsoft Outlook 11.0 개체 라이브러리"에 참조를 추가합니다. 참조를 추가하려면 다음 단계를 수행합니다.
    1. 프로젝트 메뉴에서 참조 추가를 클릭합니다.
    2. COM 탭에서 Microsoft Outlook 11.0 개체 라이브러리를 클릭한 다음 선택을 클릭합니다.
    3. 참조 추가 대화 상자에서 확인을 클릭합니다. 선택한 라이브러리에 대해 래퍼를 만들 것인지 묻는 메시지가 나타나면 를 클릭합니다.
  5. 코드 창에서 기본 코드를 다음 코드로 바꿉니다.
    Imports System.Reflection
    Imports Outlook = Microsoft.Office.Interop.Outlook
    Module Module1

    Sub Main()
    ' Create Outlook application.
    Dim oApp As Outlook.Application = New Outlook.Application
    ' String used for comparison with mail item.
    Dim sClassComp = "IPM.Note"

    ' Get Mapi NameSpace.
    Dim oNS As Outlook.NameSpace = oApp.GetNamespace("MAPI")

    ' Get Messages collection of Inbox.
    Dim oInbox As Outlook.MAPIFolder = oNS.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderInbox)
    Dim oItems As Outlook.Items = oInbox.Items
    Console.WriteLine("Total : " & oItems.Count)

    ' Get unread e-mail messages.
    oItems = oItems.Restrict("[Unread] = true")
    Console.WriteLine("Total Unread : " & oItems.Count)

    ' Loop each unread message.
    Dim oMsg As Outlook.MailItem
    Dim i As Integer
    For i = 1 To oItems.Count
    'Test to make sure item is a mail item
    'and not a meeting request.
    If oItems.Item(i).MessageClass = sClassComp Then
    oMsg = oItems.Item(i)

    Console.WriteLine(i)
    Console.WriteLine(oMsg.SenderName)
    Console.WriteLine(oMsg.Subject)
    Console.WriteLine(oMsg.ReceivedTime)
    Console.WriteLine(oMsg.Body)
    Console.WriteLine("---------------------------")
    End If
    Next

    ' Clean up.
    oApp = Nothing
    oNS = Nothing
    oItems = Nothing
    oMsg = Nothing

    End Sub
    End Module


  6. 사용자 상황에 맞게 코드를 변경합니다.
  7. F5를 눌러 응용 프로그램을 빌드하고 실행합니다.
  8. 읽지 않은 메시지가 검색되었는지 확인합니다.



연락처 검색
이 단원에서는 Microsoft Outlook 11.0 개체 라이브러리를 사용하여 Visual Basic .NET에서 Outlook 연락처를 검색하는 방법에 대해 설명합니다. 위의 예에서와 마찬가지로 Namespace 개체의 GetDefaultFolder 메서드가 루트 폴더의 폴더에 액세스합니다. NameSpace 개체는 기존의 모든 Outlook 폴더에 연결되는 게이트웨이로 생각할 수 있습니다. 다음 절차에서는 GetDefaultFolder 메서드가 연락처 폴더에서 연락처를 검색합니다. 연락처에서는 ContactItem 개체도 함께 사용됩니다. ContactItem 개체는 연락처 폴더의 연락처를 나타냅니다. 연락처는 개인 연락처나 직장 연락처를 알고 있는 모든 사람을 나타낼 수 있습니다.


  1. Visual Studio .NET을 시작합니다.
  2. 파일 메뉴에서 새로 만들기를 클릭하고 프로젝트를 클릭합니다.
  3. 프로젝트 형식에서 Visual Basic 프로젝트를 선택하고 서식 파일에서 콘솔 응용 프로그램을 클릭합니다. 기본적으로 Module1.vb가 만들어집니다.
  4. "Microsoft Outlook 11.0 개체 라이브러리"에 참조를 추가합니다. 참조를 추가하려면 다음 단계를 수행합니다.
    1. 프로젝트 메뉴에서 참조 추가를 클릭합니다.
    2. COM 탭에서 Microsoft Outlook 11.0 개체 라이브러리를 클릭한 다음 선택을 클릭합니다.
    3. 참조 추가 대화 상자에서 확인을 클릭합니다. 선택한 라이브러리에 대해 래퍼를 만들 것인지 묻는 메시지가 나타나면 를 클릭합니다.
  5. 코드 창에서 기본 코드를 다음 코드로 바꿉니다.

    Imports System.Reflection
    Imports Outlook = Microsoft.Office.Interop.Outlook
    Module Module1

    Sub Main()
    ' Create Outlook application.
    Dim oApp As Outlook.Application = New Outlook.Application

    ' Get namespace and Contacts folder reference.
    Dim oNS As Outlook.NameSpace = oApp.GetNamespace("MAPI")
    Dim cContacts As Outlook.MAPIFolder = oNS.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderContacts)

    ' Get the first contact from the Contacts folder.
    Dim oItems As Outlook.Items = cContacts.Items
    Dim oCt As Outlook.ContactItem

    oCt = oItems.GetFirst()

    ' Display some common properties.
    Console.WriteLine(oCt.FullName)
    Console.WriteLine(oCt.Title)
    Console.WriteLine(oCt.Birthday)
    Console.WriteLine(oCt.CompanyName)
    Console.WriteLine(oCt.Department)
    Console.WriteLine(oCt.Body)
    Console.WriteLine(oCt.FileAs)
    'This next statement will display an Address
    'Security warning. For more information, see the
    'security information in the article at the end of this
    'article titled "What's New in Microsoft Office
    'Outlook 2003 for Developers"?
    Console.WriteLine(oCt.Email1Address)
    Console.WriteLine(oCt.BusinessHomePage)
    Console.WriteLine(oCt.MailingAddress)
    Console.WriteLine(oCt.BusinessAddress)
    Console.WriteLine(oCt.OfficeLocation)
    Console.WriteLine(oCt.Subject)
    Console.WriteLine(oCt.JobTitle)

    ' Clean up.
    oApp = Nothing
    oItems = Nothing
    oCt = Nothing

    End Sub
    End Module


  6. 사용자 상황에 맞게 코드를 변경합니다.
  7. F5를 눌러 응용 프로그램을 빌드하고 실행합니다.
  8. 첫 번째 연락처가 검색되었는지 확인합니다.



결론
Outlook에는 각 용도에 맞게 작업 환경을 쉽게 사용자 지정할 수 있는 여러 가지 개체와 메서드가 있습니다. 일회성 모임이나 반복되는 모임과 같은 다양한 형태의 약속에서부터 연락처 목록 검색 및 처리에 이르기까지 다양한 작업을 수행할 수 있습니다. 이 문서에서는 사용자의 용도에 맞게 조합하여 사용할 수 있는 일부 방법에 대해 살펴보았습니다.


추가 리소스
개발자용 Microsoft Office Outlook 2003의 새로운 기능
Microsoft Outlook COM 추가 기능 개발자를 위한 중요 보안 노트
Microsoft 기술 자료 문서 - 291153: OL2002: Outlook 항목의 메시지 또는 본문에 대한 작업
Microsoft 기술 자료 문서 - 220595: HOWTO: Visual Basic을 사용한 Outlook 자동화
Microsoft 기술 자료 문서 - 291120: OL2002: 다른 프로그램에서 Outlook을 자동화하는 방법

Posted by 하솔

2004/07/11 21:24 2004/07/11 21:24
Response
No Trackback , No Comment
RSS :
http://blog.hasol.net/rss/response/31

Microsoft Exchange Server 2003 Deployment Guide

http://www.microsoft.com/korea/exchange/techinfo/deployment/2003/DeploymentGuide.asp

Posted by 하솔

2004/07/11 21:02 2004/07/11 21:02
Response
No Trackback , No Comment
RSS :
http://blog.hasol.net/rss/response/30



매번 백업하기 귀찮음의 압박으로..
네이버 지식 검색을 뒤져본 결과~!

[HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerShell Folders]

[HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerUser Shell Folders]

위 2개의 Registry 폴더에 있는 "Favorites" 라는 값을 원하는 폴더로 바꿔주면 됨..;

귀찮으면 첨부 파일 받아서 알아서 편집하기 바람;

Posted by 하솔

2004/06/19 22:46 2004/06/19 22:46
Response
No Trackback , No Comment
RSS :
http://blog.hasol.net/rss/response/8


블로그 이미지

스스로의 경제학..

- 하솔

Notices

Archives

Authors

  1. 하솔

Calendar

«   2013/05   »
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  

Site Stats

Total hits:
214285
Today:
24
Yesterday:
103