Conas fuinneoga ilbhreathnaithe a oscailt go huathoibríoch nuair a thosaíonn Outlook?
Nuair a sheolann tú cuntas Outlook, osclaítear an fhuinneog Mail mar is gnáth. An féidir fuinneoga Outlook eile a oscailt go huathoibríoch, mar shampla fuinneoga Ríomhphoist, Féilire, Teagmhálacha agus Tascanna ag an am céanna nuair a thosaíonn Outlook?
Oscail fuinneoga ilbhreathnaithe go huathoibríoch nuair a thosaíonn Outlook le cód VBA
Oscail fuinneoga ilbhreathnaithe go huathoibríoch nuair a thosaíonn Outlook le cód VBA
Anseo, is féidir liom cód VBA a thabhairt isteach chun cabhrú leat ilfhuinneoga Outlook a oscailt, mar shampla fuinneoga Ríomhphoist, Féilire, Teagmhálacha agus Tascanna láithreach agus Outlook á lainseáil. Déan mar seo le do thoil:
1. Coinnigh síos an ALT + F11 eochracha a oscailt Microsoft Visual Basic d’Fheidhmchláir fhuinneog.
2. Sa an Microsoft Visual Basic d’Fheidhmchláir fuinneog, cliceáil dúbailte ThisOutlookSession ó na Tionscadal1 (VbaProject.OTM) pána chun an modúl a oscailt, agus ansin an cód seo a leanas a chóipeáil agus a ghreamú isteach sa mhodúl bán.
Cód VBA: Oscail fuinneoga ilbhreathnaithe go huathoibríoch nuair a thosaíonn Outlook:
Private Sub Application_Startup()
Dim xCalendar As Folder
Dim xTasks As Folder
Dim xContacts As Folder
Dim xInbox As Folder
Dim xExplorer As Outlook.Explorer
Dim xWidth, xHeight As Integer
On Error Resume Next
xWidth = Int(GetSystemMetrics32(0) / 4) + 60
xHeight = GetSystemMetrics32(1)
Set xInbox = Outlook.Application.ActiveExplorer.CurrentFolder
xInbox.Display
Set Application.ActiveExplorer.CurrentFolder = xInbox
Set xExplorer = Application.ActiveExplorer
With xExplorer
.WindowState = olNormalWindow
.Top = 0
.Left = 0
.Height = xHeight
.Width = xWidth
End With
Set xCalendar = Outlook.Session.GetDefaultFolder(olFolderCalendar)
xCalendar.Display
Set xExplorer = Application.ActiveExplorer
With xExplorer
.WindowState = olNormalWindow
.Top = 0
.Left = xWidth
.Height = xHeight
.Width = xWidth
End With
Set xContacts = Outlook.Session.GetDefaultFolder(olFolderContacts)
xContacts.Display
Set xExplorer = Application.ActiveExplorer
With xExplorer
.WindowState = olNormalWindow
.Top = 0
.Left = xWidth * 2
.Height = xHeight
.Width = xWidth
End With
Set xTasks = Outlook.Session.GetDefaultFolder(olFolderTasks)
xTasks.Display
Set xExplorer = Application.ActiveExplorer
With xExplorer
.WindowState = olNormalWindow
.Top = 0
.Left = xWidth * 3
.Height = xHeight
.Width = xWidth
End With
End Sub
3. Ansin téigh ar cliceáil Ionsáigh > Modúil, cóipeáil agus greamaigh an cód thíos sa mhodúl bán oscailte, féach an pictiúr:
Declare Function GetSystemMetrics32 Lib "user32" Alias "GetSystemMetrics" (ByVal xIndex As Long) As Long
4. Ansin sábháil agus dún na cóid, déan an Outlook a atosú chun éifeacht na gcód a ghlacadh. Anois, agus Outlook á oscailt, osclófar na fuinneoga Ríomhphoist, Féilire, Teagmhálacha agus Tascanna go huathoibríoch taobh le taobh, féach an scáileán: