我不确定在哪里get_Range()
进入图片。我通常直接得到Range
。
我觉得你以后有什么是值得这样的效果(填充代码有那么你可以看到变量名):
Dim oExcel As Object
Dim oBook As Excel.Workbook
Dim oSheet As Excel.Worksheet
Dim AlignType As Long
oExcel = CreateObject("Excel.Application")
oBook = oExcel.Workbooks.Open("MySheet.xlsx")
oSheet = oBook.Worksheets(1)
AlignType = oSheet.Range("G1").HorizontalAlignment
oSheet.Range("G1:G" & oSheet.Range("G1").End(Excel.XlDirection.xlDown).Row).HorizontalAlignment = AlignType
变化范围,以满足您自己的代码。
基本上,读取值(这是一个枚举,所以你不需要得到实际的设置,只是它的数量),并将其写回到其他单元格。您可以一步完成所有工作,为了清晰起见,我将其分开。
问题标题与其内容的关系如何? – NirMH
究竟是什么问题?阵列甚至会进入它的什么地方? –
我基本上需要一个访问器来格式化单元格@NirMH。使用'workSheet.get_Range(“L2”,Type.Missing).get_Resize(1,1)'我已经能够访问单元格用于其他目的,但是这可能不适用于这种情况@Mr。失望。 –