Tag: 属性

Excel表单属性窗口出现空白

我试图访问Excel(2007年,在这种情况下)工作表的属性窗口,使用开发工具栏上的属性button, 这里描述。 我想要在属性窗口中的原因是设置属性,如对象的名称,用于解决它的VBA脚本。 属性窗口出现,但是它是空白的,没有我正在看的对象的顶部,没有列出的属性的标识。 为什么是这样,我怎么解决它?

VBA类具有属性的属性

我试图build立一个基本上描述一个地理空间条件语句的类,其中一个参数是高度。 海拔高度有4个属性,如最小,最大,单位,反转,我试图使类支持2层属性。 IE Dim blah as qClass Set blah = New qClass blah.Altitude.Min = 100 这是我正在寻找的效果,但我很难搞清楚如何实现它。 (中等VBA经验,但第一次进入课堂) 我的解决scheme:我做了一个generics类,它具有我将用于每个参数的最小/最大/单位/反转参数,所以只需要设置一次,然后重用。 设置类 Private pMin As Integer Private pMax As Integer Private pUnit As String Private pInvert As Boolean Public Property Get Min() As Integer Min = pMin End Property Public Property Get Max() As Integer Max = pMax […]

不能使用列宽excel属性

我试图在Excel中设置一个或几个单元格的宽度。 这是我的代码 Microsoft.Office.Interop.Excel.Application xla = new Microsoft.Office.Interop.Excel.Application(); Workbook wb = xla.Workbooks.Add(XlSheetType.xlWorksheet); Worksheet ws = (Worksheet)xla.ActiveSheet; 我知道如果我要改变整个列的宽度 ws.Columns.ColumnWidth = 30; ws.Cells.ColumnWidth = 30; 但是当我尝试用下面的代码来改变特定的列 ws.Columns[5].ColumnWidth = 30; *//or* ws.Cells [5, 5].ColumnWidth = 30; **//or* ws.Columns["E:E"].ColumnWidth = 30; 属性ColumnWidth不能使用 在列表后,我键入colums [5]然后点只出现'等于,GetHahCode,盖茨,ToString',当我尝试手动键入它给错误'没有重载的方法'这'需要'1'参数' 我用Visual Studio 2010和框架4.0我不知道我失踪…

如何使用VBA读取XML属性到Excel?

这是我的代码 <?xml version="1.0" ?> <DTS:Executable xmlns:DTS="www.microsoft.com/abc" DTS:ExecutableType="xyz"> <DTS:Property DTS:Name="PackageFormatVersion">3</DTS:Property> <DTS:Property DTS:Name="VersionComments" /> <DTS:Property DTS:Name="CreatorName">FirstUser</DTS:Property> <DTS:Property DTS:Name="CreatorComputerName">MySystem</DTS:Property> </DTS:Executable> 在这个我能读取元素使用“abc.baseName”和它的值使用“abc.Text”。 它给我的结果是 财产3财产 物业FirstUser 在这个我怎么能读“PackageFormatVersion”为3? 即我知道一些价值是3,但是那个价值是怎么知道的? 我的意思是我必须select我想读的属性。

VBA属性types

我知道这是在VBA超基本,但我已经search了6本书(VBA的虚拟2010年,Excel的圣经,Proffesional Excel的发展:精馏指南,VBA和macrosExcel 2010微软,Excel编程的VBA,Microsoft Excel的VBA Proffesional项目)没有人给出了对只读,只写和读/写三种types属性的定义。 他们可能认为是基本的方式,甚至在他们的书中提到,但嘿,如果你相信我的电脑是电力净化filter11个月前,知道你想代码现在有人要告诉你一个干净的切割说明 感谢您收看我的问题

范围而不是get_Range()

http://msdn.microsoft.com/en-us/library/microsoft.office.tools.excel.worksheet.get_range.aspx它说使用Range属性,而不是get_Range(对象单元格1,对象单元格2)。 他们都在做同样的事情, 获取一个Microsoft.Office.Interop.Excel.Range对象,它表示一个单元格或一系列单元格 。 那么除了这是一种方法而另一种是属性之外还有什么区别? 他们为什么指向使用Range [],是什么原因呢?

如何将制表符分隔文件转换为CSV格式?

我有这种格式的文本文件: { attribute1 attribute2 attribute3…. attributeN value"A" value"B" value"C"…. value"Z" /* next line of values*/ } 每个单词由一个制表符分隔。 我如何转换为CSV格式? 我尝试使用Excel,但它给兼容性问题。