Excelはこのオブジェクトのソースアプリケーションを開始できません
Excel Cannot Start Source Application This Object
このオブジェクトのソースアプリケーションを開始できません
場合:
会社に店員がいるCAD2006図面を描画し、その図面をコピーしてに貼り付けますエクセル2007その中で、会社の開発ニーズのために、CAD2006へのアップグレードCAD2008バージョン後、excel2007Zhongyuanによって作成された図面ドキュメントを開くことができず、「このオブジェクトのソースアプリケーションを開始できません」というプロンプトが表示されます。凡例:
理由:
それの訳は異なるバージョン AutoCAD 別のレジストリキーを使用して接続するBEオブジェクトのサーバープログラム。対応するバージョンのソフトウェアがインストールされていない場合、コンテナプログラムが見つかりませんBEサービスプログラム。
この例でインストールされているコンピューターはAutoCAD2008バージョン、および図面が使用されますAutoCAD2006Draw、このマシンのデフォルトの図面オープニングプログラムはCAD2008の代わりにCAD2006、欠如2006年正しい2008年のBE変換オブジェクト、すなわちAutoCAD.Drawing.16できませんAutoCAD.Drawing.17変換。
解決:
のためAutoCAD下位互換性があるため、古くすることができますBEオブジェクトは、レジストリを変更することにより、新しいサーバープログラムを使用しますAutoCAD.Drawing.16にAutoCAD.Drawing.17変換。
最初に理解しましょうAutoCADすべてのバージョンBEレジストリ内のオブジェクトSID値は何ですか
AutoCAD 2007/2008のOLECLSID
{7AABBB95-79BE-4C0F-8024-EB6AF271231C}
AutoCAD 2004.05.06のOLECLSID
{8E75D913-3D21-11d2-85C4-080009A0C626}
AutoCAD 2000、2000i、2002のOLECLSID
{8E75D913-3D21-11d2-85C4-080009A0C626}
すべてのバージョンあなたはいたいつでも簡単に見つけることができます優れている図面をクリックすると、図面呼び出しが表示されますBE図に示すように、オブジェクトのバージョン:
この図では、この場合は正常に開くことができる画像がと呼ばれていることがわかります。BEオブジェクトは
AutoCAD.Drawing.17(AutoCAD 2008使用したバージョンOLESID)、このとき、レジストリエディタを開きます
見るHKEY_CLASSES_ROOT [DWGフォーマット番号] CLSID対応するを見つけることができますDWGファイル形式CLSID。これは:
*AutoCAD.Drawing.17フォーマットDWGファイルCLSID表示可能
HKEY_CLASSES_ROOT AutoCAD.Drawing.17 CLSID;
各バージョンに対応して添付あなたはいた
* AutoCAD 2000 / 2000i / 20002フォーマットDWGファイルCLSID表示可能
HKEY_CLASSES_ROOT AutoCAD.Drawing.15 CLSID;
* AutoCAD 2004/2005/2006フォーマットDWGファイルCLSID表示可能
HKEY_CLASSES_ROOT AutoCAD.Drawing.16 CLSID;
* AutoCAD2007フォーマットDWGファイルCLSID表示可能
HKEY_CLASSES_ROOT AutoCAD.Drawing.17 CLSID、などなど。
他のバージョンAutoCAD見るあなたはいたコードメソッドはほぼ同じです。
マシンが今インストールされていることがわかったらAutoCAD(使用されるケースはAutoCAD 2008)読み取るプログラムバージョンとファイルバージョンの後に、次のレジストリ追加ステートメントを使用して自動変換アイテムを追加できます。
WindowsRegistryEditorバージョン5.00
[HKEY_CLASSES_ROOT CLSID {8E75D913-3D21-11d2-85C4-080009A0C626} Autoconvertto]
@ = '{7AABBB95-79BE-4C0F-8024-EB6AF271231C}'
上記の例はAutoCAD.Drawing.16生成されたBEのオブジェクトAutoCAD2008でサポートを受けてください。
その後、正常に開くことができます。
転載:https://blog.51cto.com/yefeiyun/1656598