В макросе, написанном для CATIA получились нереально длинные и неудобные строки.
Например:
Каждый раз указывается полный путь "oExcel.ActiveWorkbook.ActiveSheet.Range(XX)"
Как можно сократить их?
Или можно как то одну строку перенести на несколько строк для удобства чтения?
Например:
Код |
---|
If Mid(oExcel.ActiveWorkbook.ActiveSheet.Range("B17"), 1, 4) = "Z1D2" Then doc.Parameters.Item("Rev1Chg1").ValuateFromString oExcel.ActiveWorkbook.ActiveSheet.Range("B48") & ", " & oExcel.ActiveWorkbook.ActiveSheet.Range("I48") & " " & oExcel.ActiveWorkbook.ActiveSheet.Range("J48") & ", " & Format(oExcel.ActiveWorkbook.ActiveSheet.Range("L48"), "MM/DD/YYYY") & ". " & vbCrLf & vbCrLf & oExcel.ActiveWorkbook.ActiveSheet.Range("B50") Else doc.Parameters.Item("Rev1Chg2").ValuateFromString oExcel.ActiveWorkbook.ActiveSheet.Range("C47") & " " & oExcel.ActiveWorkbook.ActiveSheet.Range("D47") & ", " & oExcel.ActiveWorkbook.ActiveSheet.Range("B48") & ", " & oExcel.ActiveWorkbook.ActiveSheet.Range("I48") & " " & oExcel.ActiveWorkbook.ActiveSheet.Range("J48") & ", " & Format(oExcel.ActiveWorkbook.ActiveSheet.Range("L48"), "MM/DD/YYYY") & ". " & vbCrLf & vbCrLf & oExcel.ActiveWorkbook.ActiveSheet.Range("B50") End If |
Как можно сократить их?
Или можно как то одну строку перенести на несколько строк для удобства чтения?