Vraag : Het van een lus voorzien door E-mail in een omslag die van Vooruitzichten voor volgende lijn in C#.net gebruiken

Ik heb aan lijn nodig door een vooruitzichtenomslag gebruikend a voor Volgende lijn in plaats van a voor Elke lijn. Ik kan worden voor elk om te werken maar slechts zich eigenlijk beweegt de helft van e-mail. Ik heb twee kwesties I behoeftehulp with.
1. Ik wil mijn voor lijn achteruit doen (stap -1 in VB) en ik weet niet het hoe te om dat in C#
2 te doen. oMailItem1 = oFolderIn.Items (I); werkt niet en ik ken niet juiste syntax.

private nietige button1_Click (objecten afzender, EventArgs e)
{
Outlook.Application oLk = nieuwe Outlook.Application (); /> Vooruitzichten _FoldersoFolders van Vooruitzichten oFolders
      Outlook.MAPIFolder oFolder;
oFolder = oFolders [1];
Outlook.MAPIFolder oFolderIn = oFolder.Folders [„NetixchangeIn“];
Outlook.MAPIFolder oFolderOut = oFolder.Folders [„NetixchangeOut“];
Outlook.Items oItems = oFolderIn.Items;
foreach (Outlook.MailItem oMailItem in oFolderIn.Items)
{
als (ware)
{
oMailItem.Move (oFolderOut) ;
}
}
//The boven de werken maar het wordt omhoog geknoeid omdat het slechts de helft van emails
int. j = oFolderIn.Items.Count beweegt;  //There is 15 in test
Outlook.MailItem oMailItem1;
voor (int. i = 1; i <= j; i++) //I wil van 15 tot 1 stap gaan = -1
{
oMailItem1 = oFolderIn.Items (I); //This veroorzaakt een error
oMailItem1.Move (oFolderOut);
}
}

Antwoord : Het van een lus voorzien door E-mail in een omslag die van Vooruitzichten voor volgende lijn in C#.net gebruiken

Hallo,

  dit werk voor u….
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
            Outlook.Application oLk = nieuwe Outlook.Application ();
            _NameSpace olNS = oLk.GetNamespace („MAPI“);
            _Folders oFolders = olNS.Folders;
            MAPIFolder oFolder;
            oFolder = oFolders [1];
            MAPIFolder oFolderIn = oFolder.Folders [„NetixchangeIn“];
            MAPIFolder oFolderOut = oFolder.Folders [„NetixchangeOut“];
            MailItem oMailItem;
            voor (int. i = oFolderIn.Items.Count; i >= 0; i--)
            {
                oMailItem = (MailItem) oFolderIn.Items [I];
                oMailItem.Move (oFolderOut);
            }
Andere oplossingen  
 
programming4us programming4us