Microsoft Officeでマクロを記録している場合、しばしばPerlに直接変換されているようです。 VBA(Visual Basic for Applications)では、文法は以下のようになっています。 object.method(argument).property = value
Perlでは、以下のようになります。 object->method(argument)->{property} = value;
つまり、次のVBAのサンプルコードは: ActiveChart.Axes(xlCategory, xlPrimary).CategoryType = xlCategoryScale
Perlでは以下のようになります。: $Chart->Axes(xlCategory, xlPrimary)->{CategoryType} = xlCategoryScale;
猫の手 高室(たかむろ)
|