Pergunta : Dar laços através dos email em um dobrador da probabilidade usando-se para o laço seguinte em C#.net

Eu preciso de dar laços através de um dobrador da probabilidade using a para o laço seguinte em vez da para cada laço. Eu posso conseguir para que cada um trabalhe mas somente a metade dos email move-se realmente. Eu tenho duas edições que eu preciso a ajuda with.
1. Eu quero fazer para trás o meu para etapa -1 do laço (em VB) e eu não sei fazer isso em C#
2. oMailItem1 = oFolderIn.Items (i); não trabalha e eu não sei o syntax.

private button1_Click vago (remetente do objeto, e)
de EventArgs {oLk do
Outlook.Application = Outlook.Application novo (); olNS do _NameSpace da probabilidade do
. = oLk.GetNamespace (“MAPI”); oFolders dos _Folders da probabilidade do
.; oFolders do
= olNS.Folders;
      Outlook.MAPIFolder oFolder;oFolder do
= oFolders [1]; oFolderIn do
Outlook.MAPIFolder = oFolder.Folders [“NetixchangeIn”]; oFolderOut do
Outlook.MAPIFolder = oFolder.Folders [“NetixchangeOut”]; oItems do
Outlook.Items = oFolderIn.Items;
do foreach do
(oMailItem de Outlook.MailItem em oFolderIn.Items) {
se
{ do
oMailItem.Move (oFolderOut); os trabalhos acima mas do
//The do
do
}} começ sujados acima porque move somente a metade do emails
int j = oFolderIn.Items.Count;  //There é 15 no test
Outlook.MailItem oMailItem1;
para (int i = 1; i <= j; i++) //I querem ir 15 a 1 etapas = -1
{
oMailItem1 = oFolderIn.Items (i); //This produz um error
oMailItem1.Move (oFolderOut);

do
do
}} class= do

Resposta : Dar laços através dos email em um dobrador da probabilidade usando-se para o laço seguinte em C#.net

Olá!,

  Faz este trabalho para você….
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
            oLk de Outlook.Application = Outlook.Application novo ();
            olNS do _NameSpace = oLk.GetNamespace (“MAPI”);
            oFolders dos _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 (int i = oFolderIn.Items.Count; i >= 0; i--)
            {
                oMailItem = (MailItem) oFolderIn.Items [i];
                oMailItem.Move (oFolderOut);
            }
Outras soluções  
 
programming4us programming4us