Здравствуйте. Пытаюсь перебрать все события в проекте и вытащить из них формулы и сообщения. С формулами проблем нет, предусмотрено специальное свойство Formula, а вот сообщения не могу понять как вытащить. Вот мой код:
Может кто-нибудь знает как получить сообщение, заранее благодаренКод:public partial class ФБ : ScriptBase { const string FilePathName = "D:\\report.csv"; public override void DoAction() { using (var file = new StreamWriter(FilePathName, false, Encoding.GetEncoding("windows-1251"))) { //перебор всех значений данного объекта HostFB.TreeItemHlp.Project.ObjectTreeRootItem.NavigateChilds(delegate(ITreeObjectHlp e) { if(e.TypeName == "Событие" || e.TypeName == "Расчет") { var action = e as ParserHlp; if(action.Formula != null) { string frm = action.Formula.Replace("\n", ""); frm = frm.Replace("\r", ""); file.WriteLine(string.Format("{0};{1}", action.FullName, frm)); } } return true; }, TreeItemMask.All, NavigateItemsFlags.CurrentComputer); } } }![]()




Ответить с цитированием

