Cuestión : Colocación a través de email en una carpeta de la perspectiva usando para el lazo siguiente en C#.net

Necesito colocar a través de una carpeta de la perspectiva usar a para el lazo siguiente en vez de a para cada lazo. Puedo conseguir para que cada uno trabaje pero solamente la mitad de los email se mueve realmente. Tengo dos ediciones que necesito la ayuda with.
1. Quiero hacer mi para el paso -1 del lazo al revés (en VB) y no sé hacer eso en C#
2. oMailItem1 = oFolderIn.Items (i); no trabaja y no sé el syntax.

private button1_Click vacío (remitente del objeto, e)
{oLk de EventArgs del
Outlook.Application = nuevo Outlook.Application (); olNS del _NameSpace de la perspectiva del
. = oLk.GetNamespace (“MAPI”); oFolders de los _Folders de la perspectiva del
.; oFolders del
= olNS.Folders;
      Outlook.MAPIFolder oFolder;oFolder del
= oFolders [1]; oFolderIn del
Outlook.MAPIFolder = oFolder.Folders [“NetixchangeIn”]; oFolderOut del
Outlook.MAPIFolder = oFolder.Folders [“NetixchangeOut”]; oItems del
Outlook.Items = oFolderIn.Items;
{
del foreach del
(oMailItem de Outlook.MailItem en oFolderIn.Items) si
{del
oMailItem.Move (oFolderOut); los trabajos antedichos pero él del
//The del
del
}} consigue ensuciados porque mueve solamente mitad del emails
internacional j = oFolderIn.Items.Count;  //There es 15 en el test
Outlook.MailItem oMailItem1;
para (internacional i = 1; i <= j; i++) //I quieren ir a partir 15 a 1 pasos = -1
{
oMailItem1 = oFolderIn.Items (i); //This produce un error
oMailItem1.Move (oFolderOut);

del
del
}} class= del

Respuesta : Colocación a través de email en una carpeta de la perspectiva usando para el lazo siguiente en C#.net

Hola,

  Hace este trabajo para usted….
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
            oLk de Outlook.Application = nuevo Outlook.Application ();
            olNS del _NameSpace = oLk.GetNamespace (“MAPI”);
            oFolders de los _Folders = olNS.Folders;
            oFolder de MAPIFolder;
            oFolder = oFolders [1];
            oFolderIn de MAPIFolder = oFolder.Folders [“NetixchangeIn”];
            oFolderOut de MAPIFolder = oFolder.Folders [“NetixchangeOut”];
            oMailItem de MailItem;
            para (internacional i = oFolderIn.Items.Count; i >= 0; i--)
            {
                oMailItem = (MailItem) oFolderIn.Items [i];
                oMailItem.Move (oFolderOut);
            }
Otras soluciones  
 
programming4us programming4us