Excelのシート名を変更するアクションを自作しました。
入力
出力
特になし
ソースコード
Dim ws As Object = GetWorksheet(Handle, Workbook, Target_Sheet_Name)
Try
ws.Name = Rename_Sheet_Name
Success = True
Catch e As Exception
Success = False
Message = e.Message
Finally
ws = Nothing
End Try
注意点
サンプルをExcel VBOにページ追加して使用してください。
Excel VBOを拡張する際は、既存のVBOを複製して別オブジェクトにすることを推奨します。
Excel VBOをコピーしてExcel VBO Extendedなどとして複製し、「シート名変更」をページ追加するイメージです。
また、インスタンス作成の際はExcel VBO ExtendedのCreate Instanceを使うことに注意してください。
既存のExcel VBOで生成されたhandleを使ってExcel VBO Extendedの処理をしようとするとエラーになります。
サンプル
https://github.com/falcslab/blueprism/tree/collection
BPA オブジェクト – シート名変更.xml