Excel VBA에서 Outlook 일정을 추가해 보았습니다.

5044 단어 약속OutlookExcelVBA

Excel VBA에서 Outlook 일정을 추가해 보았습니다.



Outlook에서 일정을 넣을 때 Outlook 약속의 입력 화면이 너무 기능하기 때문에 입력시 실수가 많습니다. 단순히 Excel에서 마지막 입력을 저장할 수 있기 때문에 VBA로 만들었습니다.

새로 약속 만들기



Excel 셀에 미리 다음 시트를 준비하십시오.

이 B1~B5에 입력된 데이터를 Outlook의 예정으로 신규 등록하도록 했다

새로 Outlook 약속을 등록하는 매크로


Sub 予定の作成() 
    Dim objOL        As Object
    Dim objApp       As Object
    Dim strSubject   As String
    Dim strStart     As String
    Dim strEnd       As String
    Dim strLocation  As String
    Dim lngRemind    As Long
    Dim strBody      As String
    Dim olAppointmentItem As Integer

    olAppointmentItem = 1

    Set objOL = CreateObject("Outlook.Application")
    strSubject = Sheet1.Range("B1")
    strLocation = Sheet1.Range("B2")
    strStart = Sheet1.Range("B3")
    strEnd = Sheet1.Range("B4")
    lngRemind = Sheet1.Range("B5")
    strBody = Sheet1.Range("B6")

    Set objApp = objOL.CreateItem(olAppointmentItem)
    With objApp
        .Subject = strSubject
        .Location = strLocation
        .Start = strStart
        .End = strEnd
        .Body = strBody
        .ReminderMinutesBeforeStart = lngRemind
        .ReminderSet = True
        .Save
    End With
    Set objApp = Nothing
    Set objOL = Nothing
End Sub

계속해서



정기적인 예정의 등록, 어째서 앞으로 만들어 보려고 생각합니다.

좋은 웹페이지 즐겨찾기