I have a list that was created from a Custom List template. Most users have been interacting with it through a calendar view that was created. Now, some users would like to connect this list to their Outlook calendars.
I know that this functionality is only available for lists based on the Calendar template.
Without recreating this list (and the hundreds of items of content), can you change an exisiting list's base template?
UPDATE
Created a new list based on the Calendar template and used this PowerShell script to copy items over. If you don't have direct access to the server, this could also be done remotely using PowerShell and the Lists.asmx web service (more information).
#Copies items from one list to another
$spAssignment = Start-SPAssignment
$oldList = (Get-SPWeb -Identity http://yoursite -AssignmentCollection $spAssignment).Lists["OldList"]
$newList = (Get-SPWeb -Identity http://yoursite -AssignmentCollection $spAssignment).Lists["NewList"]
foreach ($oldItem in $oldList.GetItems())
{
$newItem = $newList.Items.Add()
$newItem["Column 1"] = $oldItem["Column 1"]
$newItem["Column 2"] = $oldItem["Column 2"]
$newItem["Column 3"] = $oldItem["Column 3"]
$newItem["Column 4"] = $oldItem["Column 4"]
$newItem["Column 5"] = $oldItem["Column 5"]
$newItem["Column 6"] = $oldItem["Column 6"]
$newItem.Update()
}
Stop-SPAssignment $spAssignment