標準的な方法を使用して、Excel(私の場合はWindows 36のExcel 365)からRhinoScriptモジュールに外部アクセスする例を試してみようとしています。VB - オブジェクト作成を待つ
Dim Rhino As Object
Dim RhinoScript As Object
Set Rhino = CreateObject("Rhino4.Application")
Set RhinoScript = Rhino.GetScriptObject()
しかし、私は最終行で "Runtime 424 - Object Required"エラーが発生しています。
Rhino4が起動している間にWindows 10のUACがアップデーターを起動してシステムに変更を加えてから起動させるようにするため、GetScriptObjectはCreateObjectが完全に完了するのを待っていないようですGUI。 Rhino4がGetScriptObjectがヒットする前に完全に起動するように、これらのステートメントをデバッグして行単位で表示すると、すべて正常に動作します。だから、Rhino4が完全に起動するまでGetScriptObjectを待たせる方法はありますか?私はチェックのRhinoの値(何もありません)をループ設定しようとしましたが、すぐに落ちます。私はVBに少し慣れているので、初心者の質問になるかもしれないことにお詫び申し上げます。
おかげで、
マット
あなたはvbaからrhinoへの参照を追加して、その自動化の洞察を可能にすることはできますか? –
このAPIプログラムの外観はhttps://github.com/dalefugier/TestVbAutomationとhttp://4.rhino3d.com/5/rhinoscript/introduction/external_access.htmが必要です。私は@ Matのマグに同意する、何もない状態ではなく、エラーをループする必要があります、私はミックスに再試行カウントを追加するだろう、ちょうど場合には、100000回の試行と、スリープAPIを使用して再試行。 –
外部アクセスページ@Nathan_Savへのリンクが表示されませんでした。 Rhino3Dに付属の.chmヘルプファイルのみを使用していました。参考に感謝します。うまくいけば、これは私の問題を解決するのに役立ちます。 – tranzmatt