Algunas propiedades de Microsoft Office Excel 2003 no aparecen en el Examinador de objetos o en Microsoft IntelliSense al automatizar Excel utilizando C#

Seleccione idioma Seleccione idioma
Id. de artículo: 824004 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

Resumen

Cuando automatiza Microsoft Office Excel 2003 mediante el lenguaje de programación de C#, algunas propiedades de Excel no aparecen en el Examinador de objetos o en Microsoft IntelliSense como podría esperar. Por ejemplo, la propiedad Range del objeto Worksheet y la propiedad Value del objeto Range no aparecen en el Examinador de objetos o en IntelliSense.

Más información

Lenguaje de programación C# no espera propiedades no predeterminadas con parámetros. Sin embargo, algunas propiedades en el modelo de objetos de Excel tienen parámetros. Por lo tanto, C# pueden tener acceso a las propiedades en el modelo de objetos de Excel que tienen parámetros como métodos. Estas propiedades pueden aparecer en el Examinador de objetos y en IntelliSense prefijo get_ , set_ el prefijo o el prefijo get_ y set_ .

El siguiente ejemplo de código de C# utiliza las propiedades de Excel que tienen el método get_Range y el método set_Value :
//Start Excel, and then add a new workbook.
Excel.Application oXl = new Excel.Application();
Excel.Workbooks oBooks = oXl.Workbooks;
Excel.Workbook oBook = 
	oBooks.Add(System.Reflection.Missing.Value);
Excel.Sheets oSheets = oBook.Sheets;

//Acquire a reference to the first worksheet in the new workbook.
Excel.Worksheet oSheet = (Excel.Worksheet)oSheets["Sheet1"];

//Acquire a reference to cell A1 on the worksheet, and then set the
//value for the range.
Excel.Range oRange = oSheet.get_Range("A1","A1");
oRange.set_Value(Excel.XlRangeValueDataType.xlRangeValueDefault,
	"Hello World!");

//Make Excel visible, and then give the user control.
oXl.Visible = true;
oXl.UserControl = true;

Propiedades

Id. de artículo: 824004 - Última revisión: viernes, 03 de febrero de 2006 - Versión: 1.5
La información de este artículo se refiere a:
  • Microsoft Office Excel 2003
  • Microsoft Visual C# .NET 2003 Standard Edition
  • Microsoft Visual Studio Tools for the Microsoft Office System version 2003
Palabras clave: 
kbmt kbprb kbpia kbautomation KB824004 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 824004

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com