Официальный форум российского программного комплекса T-FLEX PLM


Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
Помогите с макросом
 
Возник следующий вопрос: как через API (макрос) записать значение внешней переменной
 
Уважаемый Ne11yVi11e, пожалуйста, сформулируйте вопрос более конкретно, расскажите, какая задача перед вами стоит и что именно вам не понятно.
Вряд ли кто-то из участников форума будет тратить своё время на общие вопросы наподобие "Как работать с API".
...и он исчез, оставив за собой ощущение уходящего Маззи...
 
Если это найти сложно http://www.tflex.ru/forum/index.php?PAGE_NAME=read&FID=14&TID=1808
то можно вот так, анешняя она или нет особого значения не имеет:

using System;
//using System.Windows.Forms;
using TFlex;
using TFlex.Model;
using TFlex.Model.Model2D;
using Microsoft.VisualBasic;

namespace NewMacroNamespace
{
public class NewMacroClass
{
public static void ExVarV()
{
Document doc = Application.ActiveDocument;
foreach (Variable v in doc.Variables)
{
if (v.Name=="r")
{doc.BeginChanges("VAR R");
v.Expression="30";
doc.EndChanges();}

}
}

}
}
Страницы: 1