Unable to Open External Program by actxserver

조회 수: 3 (최근 30일)
Rounak Saha Niloy
Rounak Saha Niloy 2022년 3월 18일
답변: Shanmuganathan 2022년 11월 23일
I am getting the following error although the same code works in another device with MATLAB R2021b.
What should I do here?
  댓글 수: 4
Walter Roberson
Walter Roberson 2022년 3월 18일
... The 64 bit version?
Rounak Saha Niloy
Rounak Saha Niloy 2022년 3월 18일
Yes, 64 bit,

댓글을 달려면 로그인하십시오.

답변 (1개)

Shanmuganathan
Shanmuganathan 2022년 11월 23일
Hi Rounak,
I understand you are not able to open "Excel" from MATLAB using the function "actxserver".
Please follow the below debugging steps to resolve your issue:
  • In order to determine if the issue is with MATLAB or Excel please start Windows Powershell (click start, type 'powershell' and open Windows Powershell app). In power shell, please type this
>>$excel= New-Object -ComObject excel.application
(If this produces an error then the issue is not due to MATLAB.)
  • Please try the following commands in MATLAB command window to check whether other office applications are working fine:
>>word = actxserver('Word.Application')
>>p = actxserver('PowerPoint.Application')
  • Re-Register the Excel Application: From a command prompt, please navigate to where the Excel.exe file is located and and open Command Prompt in Administrator mode to enter the below command:
>>EXCEL.EXE REGSERVER
I hope the above information helps resolve your issue.
Regards,
Shanmuganathan

카테고리

Help CenterFile Exchange에서 Use COM Objects in MATLAB에 대해 자세히 알아보기

태그

제품


릴리스

R2019b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by