Тема: XML-синтаксис атрибутов ленты
Столкнулся с необходимостью подгонять динамические атрибуты компонентов ленты под XML-синтаксис используемый лентой. Например, атрибуты Label, ScreenTip, SuperTip в функциях getLabel, getScreenTip, getSuperTip и др.
Хорошо бы определится с полным XML-синтаксисом подобных атрибутов. Пока я обрабатываю их такой функцией:
Function Ribbon_XMLSyntax(ByRef S As String) As String
Ribbon_XMLSyntax = S
' &
Ribbon_XMLSyntax = Replace(Ribbon_XMLSyntax, "&", "&")
' <
Ribbon_XMLSyntax = Replace(Ribbon_XMLSyntax, "<", "<")
' >
Ribbon_XMLSyntax = Replace(Ribbon_XMLSyntax, ">", ">")
' "
Ribbon_XMLSyntax = Replace(Ribbon_XMLSyntax, """", """)
' chr(13) + chr(10)
Ribbon_XMLSyntax = Replace(Ribbon_XMLSyntax, vbCrLf, " ")
' chr(13)
Ribbon_XMLSyntax = Replace(Ribbon_XMLSyntax, vbCr, " ")
' chr(10)
Ribbon_XMLSyntax = Replace(Ribbon_XMLSyntax, vbLf, " ")
End Function
Макросы под заказ и готовый пакет - mtdmacro.ru