none
Dar ubicacion a grafico en excel RRS feed

  • Pregunta

  • Buenas tardes a todos, les comento. Tengo un código de inserta un gráfico en una hoja excel, así.

    //GRAFICO
                        Excel.Range chartRange;
                        Excel.ChartObjects xlCharts = (Excel.ChartObjects)xlWorkSheet.ChartObjects(Type.Missing);
                        Excel.ChartObject myChart = xlCharts.Add(660, 127, 400, 200);
                        Excel.Chart chartPage = myChart.Chart;
    
                        chartRange = xlWorkSheet.get_Range("J7", "K" + (filaDetalle - 1));
                        chartPage.SetSourceData(chartRange, misValue);
                        chartPage.ChartType = Excel.XlChartType.xlColumnClustered;
                        chartPage.ChartWizard(Title: "Detalle de paso por porticos por patentes", CategoryTitle: "Patentes", ValueTitle: "N° de pasos", PlotBy: Excel.XlRowCol.xlColumns);
                        chartPage.ApplyDataLabels(Excel.XlDataLabelsType.xlDataLabelsShowValue);
                        chartPage.ChartStyle = 39; //GRAFICO BARRAS

    hasta ahí todo bien. Lo que quiero hacer es darle una posición fija dentro de la hoja de trabajo. Por ejemplo, algo así.

    chartPage.Location("H10", "K10");

    El problema es que no tengo idea de como darle una ubicación fija, me gustaría que el gráfico se colocara en las posiciones 

    L10 y M10.

    Lo único que se es que se puede hacer mediante chartPage.Location(); pero no se los argumentos. Les pido ayuda ya que me tiene muy complicado esto de los gráficos. Muchas gracias a todos ustedes. 

    Saludos

    lunes, 30 de abril de 2018 20:23

Todas las respuestas

  • Hola ,

    En realcion a tu consulta, ¿Pudiste resolverlo? ¿Encontraste una solucion?

    Quedo al pendiente de tus comentarios.

    Saludos cordiales

    Gracias por usar los foros de TechNet.

    Tonatiuh Abrego

    _____

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft. 

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.

    jueves, 3 de mayo de 2018 22:10
    Moderador
  • Hola, si. estuve investigando y la ubicación se da en esta línea.

    Excel.ChartObject myChart = xlCharts.Add(660, 127, 400, 200);
    

    con esas coordenadas, uno tiene que ubicar el gráfico dentro del archivo excel...fue complicado pero ya está.

    Gracias por preguntar.

    Saludos

    viernes, 4 de mayo de 2018 11:22