2011-04-01 25 views
5

Estoy utilizando el método range.group del Microsoft.Office.Interop.Excel.dll y funciona para agrupar las columnas o filas como el nivel de esquema en el documento de Excel; pero surge la cuestión de cómo configurar el símbolo "+" en el lado izquierdo, pero no su posición predeterminada en el lado derecho según las últimas columnas o filas.excel Cómo hacer que el símbolo "+" en el lado izquierdo del esquema

Qué método se utiliza para controlar la dirección y cómo usar este método. Sería mejor si eso fuera un ejemplo,

+0

¿por qué quieres mantener el símbolo "+" en el lado izquierdo? –

+0

es el requisito del usuario. – singa

+0

Disculpa, pero no entendí tu pregunta y, en realidad, ¿qué quieres hacer? Si puedes editarlo, escribe de una mejor manera que sería muy útil. –

Respuesta

3

en Excel: Datos/Agrupar y esquema/Configuración ...

En código:

range.Group(oMissing, oMissing, oMissing, oMissing); 

//for rows 
worksheet.Outline.SummaryRow = Excel.XlSummaryRow.xlSummaryAbove; 

//for columns 
worksheet.Outline.SummaryColumn = Excel.XlSummaryColumn.xlSummaryOnLeft; 
+0

http://www.codeproject.com/Articles/12276/A-little-known-trick-to-help-with-MS-Office-automa –

2

para aplicarlo a la izquierda sin utilizar VBA:

En Excel Data- > Esquema. Haga clic en la flecha en la esquina inferior derecha de la cinta (La flecha apunta hacia abajo a la derecha)

Se abrirá la configuración del esquema.

Desactiva la "columna Resumen a la derecha a la derecha de los detalles". Haga clic en Aplicar estilos.

+1

Esta es la respuesta correcta. – tbone

Cuestiones relacionadas