すべてのサンプルが C# で記述されているため、Revit API コードを記述するときは C# を使用しますが、追加の詳細を使用して正しい方向に向けることができるかもしれません。特定のパラメーターに値を割り当てようとしていますか? 例: Height=30"? その場合、最初にパラメーターを「取得」する必要があります。スパイダーネットの例では、選択した要素のすべてのパラメーターを調べます。
Dim element As Autodesk.Revit.DB.Element = SelElement(cmdData.Application.ActiveUIDocument.Selection).Element '要素を選択するようプロンプトを表示
For Each p As Parameter In element.Parameters 'Goes through every parameter in "element" and assigns the parameter to "p"
If p.Definition.Name = "Height" Then 'Check if "p" is the name you want, "Height"
p.Set(2.5) 'Because Revit knows FEET, so in order to type in 30in you use 2.5
End If
Next 'Loop through parameters
他のことをするためにそれを探している場合は、もう一度投稿してください。
また、ご存じではないかもしれませんが、完全なブログはすばらしい Revit API 情報です。Jeremy Tammik のhttp://thebuildingcoder.typepad.comです。彼の例の多くは C# です。そのため、私は VB.NET ではなく C# を学び始めました。
まだ持っていない場合は、Revit 2014 の SDK をhttp://images.autodesk.com/adsk/files/Revit2014SDK_RTM0.exeから入手してください。
役立つサンプルもたくさんあります。幸運を!