cancel
Showing results for 
Search instead for 
Did you mean: 

Create Workbookエラーの対応方法

JuriObata
Level 3
Create Workbookで,新規Excelファイルを作成できません。対応方法をご教授願います。
以下,詳細です。

■エラー内容
Internal : Could not execute code stage because exception thrown by code stage:呼び出し先が呼び出しを拒否しました。 (HRESULT からの例外:0x80010001 (RPC_E_CALL_REJECTED))

■詳細
Create Instance(handle:1)>Create Workbook でエラーが表示される。
エラー表示後,実行するとWorkbook Name:Book2 となり進む。
Showで「Book1」「Book2」が表示される。

タスクマネージャーを確認すると,1つのインスタンスに2つのプロセスが実行されている。

12 REPLIES 12

こんにちは,

以下の手順に従って、私に知らせてください

1.まず、「ユーティリティ環境」オブジェクトから「プロセスを強制終了」アクションを使用します。
2.インスタンスの作成
3.インスタンスを表示する
4.今、ワークブックの作成

あなたは私が作成した下を見ることができます.それはうまく動作します。

36238.png
36239.png

JuriObata
Level 3
Murali Krishna Kobiさん ご返信いただき、ありがとうございます。
手順を実施いたしましたが、同じエラーが発生し、1つのインスタンスで2つのプロセス(Excelが2画面表示)が表示されました。
アクション「Kill Process」は、Process Nameが空欄、「EXCEL」「EXCEL.EXE」どちらもエラーが発生しました。

Obata様

大変お世話になっております、BP永田です。

以下 Utilityをダウンロードいただき Excelのアクションの前に

Utility Locale の en-US アクションや ja-JP アクションを実行いただき再度検証ください。
ja-JP アクション実施後は データフォーマットが日本語に

en-US アクション実施後は データフォーマットが英語となりますので、ビジネス要件に合わせてご利用ください。

https://digitalexchange.blueprism.com/dx/entry/3439/solution/utility---locale

ご確認よろしくお願いいたします。

永田 有

HitoshiNamiki
Level 5
使用されているExcelVBOは製品に同梱されている「MS Excel VBO」でしょうか?

過去に、ランタイムリソースと開発PCの環境で「MS Excel VBO」のバージョンが異なっていたため、
上記のようなエラーが発生するケースがあった記憶があります。

例えば、開発PCの「MS Excel VBO」は6.5に同梱されていたものだが、ランタイムリソースの「MS Excel VBO」は6.4に同梱されていたものだった、みたいな感じです。
(上の例のバージョンは説明の都合上で、このバージョンがダメという話ではありません)

ランタイムリソースと開発PCの環境で「MS Excel VBO」のバージョンが異なっていれば
一致させることで解決するかもしれませんね。

あとはPC環境周りが原因である場合は、次のURLが参考になると思います。
https://portal.blueprism.com/customer-support/support-center#/path/Automation-Design/Studio/Code-Stages/1158824822/How-do-I-fix-error-Exception-has-been-thrown-by-the-target-of-an-invocation-when-runn...

ちょっとうろ覚えな部分もあるので、見当違いなどがあってもご容赦ください。
※当回答は個人的な見解です。間違い等があってもご容赦ください。あくまで自己責任でお願いいたします。 [FirstName] [LastName] Application Developer Utsunomiya, Japan

JuriObata
Level 3
BP 永田様
ご返信いただき、ありがとうございます。
Create Instanceアクション前に、jp-JPアクションを実行いたしましたが、同じエラーが発生いたしました。
念のため、en-USアクションも試しましたが、変わりませんでした。
開発PCでは、jp-JP・en-USに関わらず正常に実行できるため、VBOが原因ではなさそうです。
ありがとうございました。

Namiki様
ご返信いただき、ありがとうございます。
使用しているオブジェクトは、製品に同梱されたものを拡張した「MS Excel VBO - Extend」です。
ご紹介いただいたURLを参考に、ランタイムリソースと開発PCの以下バージョン確認をしましたが、差異はありませんでした。
・Blue Prism 6.4.2
・Excel Microsoft365 2008
・.Net Framework 4.8

ランタイムリソースではエラーが発生し、開発PCでは発生しない状況が続くため、こちらのエラー解決は保留といたします。
解決しましたら、ご報告させていただきます。
ご返信いただき、ありがとうございました。

Obata様

大変お世話になっております、BP永田です。

MS Excel VBO - Extended は製品に含まれず、DXよりダウンロードいただく追加部品です。

最新バージョンは BP 6.8.0 にて開発されております。

端末の以下パスよりBPA Object - MS Excel.xml をインポートしてご検証ください。(Extendedとは表記されない部品) BP6.4.2用部品がインストールされております。

C:\Program Files (x86)\Blue Prism Limited\Blue Prism Automate\VBO

C:\Program Files \Blue Prism Limited\Blue Prism Automate\VBO

よろしくお願いいたします。

RRの 地域の設定が 開発端末と同一かご確認ください。

36240.pngまたRRに 同じバージョンのExcelがインストールされているかご確認よろしくお願いいたします。

お使いのシステムには、Microsoft365 と通常の MS Excel の両方がインストールされていますか?

JuriObata
Level 3
BP 永田様

ご返信いただき、ありがとうございます。
>使用しているオブジェクトは、製品に同梱されたものを拡張した「MS Excel VBO - Extend」です。
同梱された「MS Excel VBO」に自社でアクションを追加した、「MS Excel VBO - Extend」を使用しております。
「Create Workbook」アクションは、同梱されたオブジェクトと同じです。
言葉足らずで、申し訳ありません。

ランタイムリソースと開発PCの地域設定を確認しましたが、どちらも日本語になっておりました。
また、同じバージョンのExcel(Microsoft365 2008)が入っておりました。


Murali Krishna Kodi様

ご返信いただき、ありがとうございます。
ランタイムリソースと開発PC共に、Microsoft365が入っており、通常のMS Excelはありませんでした。

9/8までは正常に動作し、9/17頃からエラー発生するようになったため、PC環境によるエラーだと思われます。何かわかり次第、報告いたします。