Excel VBA에서 Outlook 일정을 추가해 보았습니다.
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
계속해서
정기적인 예정의 등록, 어째서 앞으로 만들어 보려고 생각합니다.
Reference
이 문제에 관하여(Excel VBA에서 Outlook 일정을 추가해 보았습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/exvatpc/items/981631c1f3db74a3b184
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
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
Reference
이 문제에 관하여(Excel VBA에서 Outlook 일정을 추가해 보았습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/exvatpc/items/981631c1f3db74a3b184텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)