通常在我的代码中我需要定义一系列多个不连贯的单元格(因此我不能使用冒号set csc=c:\Windows\Microsoft.NET\Framework\v4.0.30319\csc.exe
%csc% try.cs
rem This was wrong:
set path=%path%;c:\Windows\Microsoft.NET\Framework\v4.0.30319
csc.exe
rem This shows csc version, which turned out to be from Framework 2.0.
分隔符。
要选择范围我使用:
,即使在互联网上我经常看到worksheet.Range[]
方法,但它并未显示在IntelliSense建议中。我注意到使用get_Range()
或Range[]
时没有区别。
文档说
范围的名称。这必须是宏语言中的A1样式引用。它可以包括范围运算符(冒号),交集运算符(空格)或联合运算符(逗号)。它还可以包括美元符号,但它们会被忽略。您可以在范围的任何部分使用本地定义的名称。如果使用名称,则假定名称采用宏的语言。
因此,根据文档,union运算符是逗号。
为了使图片清晰,我将直接进入示例。
抛出异常:
get_Range()
这很好用
cell.Formula = "=SUM(A1;B5;C6)";
抛出异常:
cell.Formula = "=SUM(A1,B5,C6)";
这很好用
worksheet.Range["A1,B5,C6"];
它使我感到困惑,那么哪些是正确的,所以何时使用逗号和分号。