「1:ファイル指定」でエラーが発生する。「Excelファイルが開けません。ActiveXコンポーネントが作成できません。」
現象
データ移行の「1:ファイル指定」画面で、「実行」ボタンを押下時にエラーが発生します。
処理が終了しましたがエラーが発生しています。
Excelファイルが開けません。
ActiveXコンポーネントを作成できません。
原因
OSがWindowsXP SP2の場合、DCOMのセキュリティの設定で、ASPNETユーザの「ローカルからのアクティブ化」権限が足りない場合に発生します。
対処方法
- [スタート] – [コントロールパネル] – [管理ツール] – [コンポーネントサービス]を選択します。
- [コンポーネントサービス] – [コンピュータ] – [マイコンピュータ] – [DCOMの構成]と選択し展開します。
- [Microsoft Excel アプリケーション] をマウスで右クリックします。
メニューが表示されます。
[プロパティ] を選択します。 - [セキュリティ] タブをクリックします。[起動許可]欄の[カスタマイズ]を選択し、[編集]を押します。
- [ASP.NET Machine Account] (コンピュータ名\ASPNET)を選択し、[ASP.NET Machine Accountのアクセス許可] の欄の[ローカルからの起動] と [ローカルからのアクティブ化] の許可にチェックします。
- [OK]ボタンを押します。
- [Microsoft Excelアプリケーションのプロパティ]画面で[OK]ボタンを押します。
- [コンポーネントサービス] 画面を閉じます。
その後、本システムを起動し、データ移行を実行してください。
上記の設定後も同じエラーが発生する場合は、以下の操作を行います。
- [スタート] – [コントロールパネル] – [管理ツール] – [コンポーネントサービス]を選択します。
- [コンポーネントサービス] – [コンピュータ] – [マイコンピュータ] – [DCOMの構成] と選択し展開します。
- [Microsoft Excel アプリケーション] をマウスで右クリックします。
メニューが表示されます。
[プロパティ] を選択します。 - [セキュリティ] タブをクリックします。[起動許可] 欄の [カスタマイズ] を選択し、[編集] を押します。
- [追加] ボタンをクリックします。
- [選択するオブジェクト名を入力してください] 欄に
Authenticated Users
と入力し、[OK] を押します。
- 起動許可画面で[Authenticated Users] を選択し、[Authenticated Usersのアクセス許可] の欄の[ローカルからの起動]と[ローカルからのアクィブ化] の許可にチェックします。
※[起動許可] のチェックボックスしかない場合は、[起動許可] の許可にチェックします。 - [OK] ボタンを押します。
- [Microsoft Excel アプリケーションのプロパティ] 画面で [アクセス許可] の [カスタマイズ] にチェックし、[編集]ボタンを押します。
- [アクセス許可] 画面で、[追加] ボタンを押します。
- [ユーザまたはグループの選択] 画面で、[選択するオブジェクト名を入力してください] 欄に
Authenticated Users
と入力し、[OK] を押します。
- [アクセス許可] 画面で、[OK] ボタンを押します。
- [Microsoft Excelアプリケーションのプロパティ] 画面で [OK] ボタンを押します。
- [コンポーネントサービス] 画面を閉じます。
その後、本システムを起動し、データ移行を実行してください。
▲ FAQ一覧 |