Excel操作が保存されない

お世話になっております。

Excelアプリケーションスコープ内にて、処理が終わったのちに対象のセルの色を変えるという操作をしております。
範囲の色を設定アクティビティを使っているのですが、動作終了後その動作が保存されていません。
(もしかしたらほかの動作も保存されないのかもしれませんがエクセル内で直接変更するのがセルの色を変える動作のみなので)

最後にブックを保存するのアクティビティを使ってみたりもしたのですが反映されませんでした。
解決策を教えてください。お願いします。

こんにちは

よくあるケースの一つとしては、意図しているファイルと異なるファイルを操作しているケースがありますが、その点は大丈夫そうでしょうか?

EXCELのプロセスが残ったりしている場合、保存されなかったりしますね。タスクマネージャーをご確認ください

Yoichiさん
開いているエクセルファイルはその一点のみで、他に開いているファイルはないので大丈夫だと思います。
全て一つのエクセルアプリケーション内で動作しているので。

HANACCHIさん
タスクマネージャーには残っていなかったのでプロセスはすべて終了したと考えられます。

いつもアドバイスありがとうございます。
素人考えですのでもしかしたら見当違いの返答をしているかもしれないです。
その時はどうかご指摘お願いします。

1 Like

こんにちは

コメントさせていただいた意図としては、そのUiPathで実際の操作しているファイルと、 @lukatopdesrlat さんが確認しているファイルとが異なる可能性はありませんか?ということです。
ちなみにファイルの指定はどのようにしていますでしょうか?また上記はStudioからの実行でしょうか?あるいはAssistantからの実行でしょうか?

理解力が追い付かず申し訳ありません。
ファイルはConfigで指定しておりますので間違いないと思います。
全てUipathStudioからの動作となっております。

こんにちは

いちおうこの可能性を排除するために、以下確認可能でしょうか?

ワークブック保存アクティビティのすぐ後ろに、メッセージボックスアクティビティを配置。(メッセージの内容は何でも結構です)
実行すると、メッセージボックスで停止するので、その時開いているエクセルのファイルメニューを
確認→バージョンにもよるかもですが、下図のようにファイルの保存場所を開くことができるので、それを確認(意図したものと場所があっているか等)

大変失礼しました。
ものすごく初歩的なことだったのですが、対象のファイルがxlsxでなくCSV形式でした。
そのせいで保存ができなかったのだと思います。
エクセルアプリケーションスコープでもCSVが開けたので勘違いしておりました。

お二方にご指摘いただいたのにこちらが基本的なところができておらず、お手間を取らせて申し訳ありませんでした。

こんにちは

厳密には、「保存はできているけど、CSVとしてサポートされない(できない)事項は
反映されない」ということになります。例えば、値の変更等は更新されますが、セルの色等の
書式情報などはCSVとして取り込むことができないので、結果反映されない、
ということですね。

私の無知ゆえにいらぬ手間をかけさせてしまい大変申し訳ありませんでした。
お恥ずかしい限りです。

数値等の書き込みはできるようなので(それも知りませんでした)
そちらで対応していこうと思います。
ありがとうございました。

1 Like

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.