Есть ли способ легко переименовать заголовки элементов календаря Outlook?
Следующий скрипт удалит префикс COPY:
из заголовков элементов календаря.
Это тривиальное упражнение, чтобы изменить это для ваших нужд.
Используйте VBA, чтобы удалить копию:
Ниже приведен сценарий VBA, который можно использовать для циклического просмотра каждого элемента встречи в выбранном календаре и удаления префикса Copy:. Работает в Outlook 2007 и 2010. (Также работает в более старых версиях, если вам нужно массовое редактирование строки темы.)
Sub RemoveCopy()
Dim myolApp As Outlook.Application
Dim calendar As MAPIFolder
Dim aItem As Object
Set myolApp = CreateObject("Outlook.Application")
Set calendar = myolApp.ActiveExplorer.CurrentFolder
Dim iItemsUpdated As Integer
Dim strTemp As String
iItemsUpdated = 0
For Each aItem In calendar.Items
If Mid(aItem.Subject, 1, 6) = "Copy: " Then
strTemp = Mid(aItem.Subject, 7, Len(aItem.Subject) - 6)
aItem.Subject = strTemp
iItemsUpdated = iItemsUpdated + 1
End If
aItem.Save
Next aItem
MsgBox iItemsUpdated & " of " & calendar.Items.Count & " Meetings Updated"
End Sub
Исходная копия: добавляется к теме собрания