HOME HELP 新規作成 新着記事 ツリー表示 スレッド表示 トピック表示 ファイル一覧 検索 過去ログ

■1496 / 1階層)  Excelのシート名の取得方法
□投稿者/ ONnoji -(2024/08/30(Fri) 09:25:15)
    > またまたExcelについての質問です。
    > Excelのワークシート名を取得する方法はないでしょうか?
    > ワークシート名を取得して
    > 桐に渡したいのですが
    > こんなことは可能なのでしょうか?

    直近の「Excelのシート名の変更」の投稿に対する回答と同じで、

    VBA または VBS または Windows PowerShell のどれかを使う必要がありますよ。

    ただし、これらの経験が無いと相当敷居が高くなります。

     ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇

    ちなみに、ChatGPT(チャットGPT)日本語 無料版を使ってみると・・・

    このスクリプトでは、Excelオブジェクトを作成し、指定したExcelファイルを開いて、各シートの名前を取得しています。
    最後にExcelを閉じます。
    Excelファイルのパスを適切に指定して、上記のスクリプトを実行すると、Excelファイル内のすべてのシート名が表示されます。

    powershell
    # Excelオブジェクトを作成
    $excel = New-Object -ComObject Excel.Application

    # Excelファイルを開く
    $workbook = $excel.Workbooks.Open("C:\path\to\your\excel\file.xlsx")

    # シート名を取得
    foreach ($sheet in $workbook.Sheets) {
    Write-Output $sheet.Name
    }

    # Excelを閉じる
    $excel.Quit()

    と、シンプルなスクリプトが生成されました。

    p.s.

    現在、当方では Windows PowerShell の勉強がてら、ネット上の他のスクリプトを参照して研究しています。

    Win桐のシェル実行で何とかなりそうですが・・・

    まだ、先が遠そうです。

    決してお約束できませんが、もしも完成したらお知らせいたします。

[メール受信/OFF] 削除キー/

→Re[2]: Excelのシート名の取得方法 /田代正美
 
前の記事(元になった記事) 次の記事(この記事の返信)
上記関連ツリー

Nomal Excelのシート名の取得方法 / 田代正美 (24/08/29(Thu) 10:47) #1495
Nomal Excelのシート名の取得方法 / ONnoji (24/08/30(Fri) 09:25) #1496 ←Now
  └Nomal Re[2]: Excelのシート名の取得方法 / 田代正美 (24/08/30(Fri) 10:02) #1497
    └Nomal Re[3]: Excelのシート名の取得方法 / ONnoji (24/08/30(Fri) 12:14) #1498
      └Nomal Re[4]: Excelのシート名の取得方法 / 田代正美 (24/09/01(Sun) 09:03) #1499
        └Nomal Re[5]: Excelのシート名の取得方法 / ONnoji (24/09/02(Mon) 06:55) #1500
          └Nomal Re[6]: Excelのシート名の取得方法 / ONnoji (24/09/02(Mon) 13:13) #1501 1725278382.jpg/84KB
            └Nomal Re[7]: Excelのシート名の取得方法 / 田代正美 (24/09/05(Thu) 08:34) #1502
              └Nomal Re[8]: Excelのシート名の取得方法 / ONnoji (24/09/05(Thu) 11:29) #1503
                └Nomal Re[9]: Excelのシート名の取得方法 / 田代正美 (24/09/06(Fri) 09:11) #1504

All 上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信

Mode/  Pass/

HOME HELP 新規作成 新着記事 ツリー表示 スレッド表示 トピック表示 ファイル一覧 検索 過去ログ

- Child Tree -
- Antispam Version -