2017-02-02 4 views
0

私のVBA/Rhinoscriptに関する以前の投稿のフォローアップとして、元々Excelスプレッドシートから次のVBAコードを実行すると、本当に奇妙な "致命的な"エラーが発生しています私は今、エクセル2016で実行しようとしているExcel 2007で作成された: 実行時エラー8000fff on VBA CreateObject

Set Rhino = CreateObject("Rhino4.Interface") 
If (Err.Number <> 0) Then 
    'MsgBox ("Failed to create Rhino4 object") 
    Set Rhino = CreateObject("Rhino4.Application") 
    If (Err.Number <> 0) Then 
     MsgBox "Failed to create Rhino4 object: " & Err.Number 
     Exit Sub 
    End If 
End If 

CreateObject

が周りのチェック Run-time error 8000fff Automation error, Catastrophic failure.で失敗し、人々が漠然と作っ問題点と下見てExcelのバージョン間での移行についての言及していますツール - >参照、しかし私は正確に何を探しているのか分からない。誰か知っていますか?

おかげで、

マット

+1

私はRhinoスクリプトに慣れていないんだが、人々は基本的に、Excelが、デフォルトでは解決できない外部参照であると言っています。 VBAエディタで、[ツール]> [参照]を選択し、Rhinoscriptの依存関係に何かが記されているかどうかを確認します。私の推測では、これは以前のExcelバージョンでは設定されていましたが、新しいバージョンでは設定されていません。 – Zerk

+0

「MISSING」は何も確認していませんでした。 Rhinoが既に稼働していてもExcelはクラッシュしません(ただし、Excelはそれに話しません)。そして、私が知る限り、Rhinoに関する外部アクセス文書には、特にアドインを使用する必要があるとは言えません。非常にイライラしています。 – tranzmatt

答えて

0

私はエクセル2010とのRhino 4.0 SR9とここにあなたのコードの作品を​​作ることができています。あなたはRhino 4.0のSR9を実行していない場合は

は、その後、私はあなたがこのサービスリリースをダウンロードしてインストールをお勧め:

http://www.rhino3d.com/download/rhino/4.0/sr

私の推測では、RhinoのCOMコンポーネントは、プロパティ(Windowsレジストリに)登録されていないということです。最新のサービスリリースをインストールすると、これを修正する必要があります。

これが役立ちましたら今すぐ教えてください。

- デール

関連する問題