Domanda

sto usando quadro C # Excel interoperabilità per l'automazione di generare una serie di rapporti per la mia azienda e mi chiedo se qualcuno sa come fare equazione trascinando con questo.

Se potessi fare questo con un intervallo denominato questo sarebbe ancora meglio, ma anche se devo codificare le righe in modo che sia lungo le linee di trascinamento A10: J10 verso A20: J20 questo probabilmente sarebbe ok.

Anche le eventuali puntatori a una pagina web che spiegano come fare questo sarebbe molto apprezzato come io sono un po 'bloccato su questo.

Grazie!

È stato utile?

Soluzione

oggetto Range ha un metodo chiamato riempimento automatico, si dovrebbe provare questo.

range.AutoFill(destinationRange);

Altri suggerimenti

È possibile utilizzare la seguente snippet. La speranza essere utile

Excel.Range r1 = xlWorksheet.Range[xlWorksheet.Cells[offset , 1], xlWorksheet.Cells[offset, 1]];
Excel.Range r2 = xlWorksheet.Range[xlWorksheet.Cells[offset, 1], xlWorksheet.Cells[offset + 10, 1]];
r1.AutoFill(r2, Excel.XlAutoFillType.xlFillCopy);

Ho fatto qualcosa di simile non molto tempo fa. Ecco un esempio del mio codice:

Excel.Range rng, rngResize;
rng = (Excel.Range)oSheet.get_Range("A10", "J10");
rngResize = rng.get_Resize(10, Missing.Value);
rngResize.Formula = "=B9+I8";

La formula è applicata relativamente. E ho usato variabili separate per ogni passo in modo che possano essere Disposed. Fatemi sapere se questo aiuta.

È possibile creare una tabella di Excel (ListObject) richiamando il metodo Add della ListObjects raccolta dell'oggetto foglio di lavoro. Questo è l'equivalente di utilizzare il comando "Formatta come tabella" in Excel. Qualsiasi equazione inserito in un auto-fill riga della tabella volontà di tutte le righe della tabella utilizzando riferimenti relativi alle colonne della tabella. Questo comportamento è attiva per impostazione predefinita, ma può essere controllato dalla regolazione a

Globals.ThisWorkbook.Application.AutoCorrect.AutoFillFormulasInLists
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top