How to:Outlook關閉或調整附加檔案的最近存取項目清單

Outlook 2016/2016/365開始會自動根據你的螢幕解析度大小來決定當你按下附加檔案時,出現的最近存取項目的清單,很不幸的你目前無法透過選項設定來調整這些項目的顯示數量以及是否要顯示。

預設他會讀取該目錄取得最近存取項目的清單。

C:\Users\%username%\AppData\Roaming\Microsoft\Windows\Recent

如果想改變這一項設定必須透過修改機碼的方式來變更設定。修改機碼有一定風險請自行考量後再行修改。

預設沒有以下的Key,需要自行新增。

Key: HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Options\Mail
Value name: MaxAttachmentMenuItems
Value type: REG_DWORD
Value: 0

當Value設為0,意即關閉顯示最近項目的選項

修改完機碼重開Outlook就會看到最近的項目不見了

另外該數字也能自行修改數字想要顯示3個6個項目皆可。

#此項目無須管理員權限可自行修改。

下面提供使用Powershell的方式修改機碼:

$RecentItem = Read-host "Please enter how many recentitem you want to show in outlook attach file menu(0~12;0 is disable)?"
$RegistryPath = "HKCU:\Software\Microsoft\Office\16.0\Outlook\Options\Mail"
$Name = "MaxAttachmentMenuItems"
$Value = "0000000$RecentItem"
$Ptype = "DWord"

Write-Host It will set $Value

IF(!(Test-Path $RegistryPath))
    {
        New-Item -Path $registryPath -Force | Out-Null
        Start-Sleep -m $breaktime
        New-ItemProperty -Path $RegistryPath -Name $Name -Value $Value -PropertyType $Ptype -Force
        Start-Sleep -m $breaktime
    }
ELSE
    {
    New-ItemProperty -Path $RegistryPath -Name $Name -Value $Value -PropertyType $Ptype -Force
    }