Questione : Collegando attraverso i email in un dispositivo di piegatura di prospettiva utilizzando per il ciclo seguente in C#.net

Devo collegare attraverso un dispositivo di piegatura di prospettiva using la a per il ciclo seguente anziché la a per ogni ciclo. Posso ottenere affinchè ciascuno lavori ma soltanto la metà dei email realmente si muove. Ho due edizioni che ho bisogno dell'aiuto with.
1. Voglio fare il mio per punto -1 del ciclo indietro (in VB) e non so fare quello in C#
2. oMailItem1 = oFolderIn.Items (i); non funziona e non conosco lo syntax.

private button1_Click vuoto (mittente dell'oggetto, e)
{oLk di EventArgs del
Outlook.Application = nuovo Outlook.Application (); olNS del _NameSpace di prospettiva del
. = oLk.GetNamespace (“MAPI„); oFolders di _Folders di prospettiva 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 di Outlook.MailItem in oFolderIn.Items) se
{ del
oMailItem.Move (oFolderOut); gli impianti di cui sopra ma esso del
//The del
del
}} ottiene scompigliati in su perché sposta soltanto la metà del emails
int J = oFolderIn.Items.Count;  //There è 15 nel test
Outlook.MailItem oMailItem1;
per (int i = 1; i <= J; i++) //I vogliono andare 15 - 1 punto = -1
{
oMailItem1 = oFolderIn.Items (i); //This produce un error
oMailItem1.Move (oFolderOut);

del
del
}} class= del

Risposta : Collegando attraverso i email in un dispositivo di piegatura di prospettiva utilizzando per il ciclo seguente in C#.net

Ciao,

  Gli fa questo lavoro per….
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
            oLk di Outlook.Application = nuovo Outlook.Application ();
            olNS del _NameSpace = oLk.GetNamespace (“MAPI„);
            oFolders di _Folders = olNS.Folders;
            oFolder di MAPIFolder;
            oFolder = oFolders [1];
            oFolderIn di MAPIFolder = oFolder.Folders [“NetixchangeIn„];
            oFolderOut di MAPIFolder = oFolder.Folders [“NetixchangeOut„];
            oMailItem di MailItem;
            per (int i = oFolderIn.Items.Count; i >= 0; i--)
            {
                oMailItem = (MailItem) oFolderIn.Items [i];
                oMailItem.Move (oFolderOut);
            }
Altre soluzioni  
 
programming4us programming4us