- ベストアンサー
C# エクセル シート名 取得
シート名 取得方法教えてお願いします。 他の参考では現在あるシートの名を全て取得となってるので 現在開いてるシートの名を取得したいので方法がわかりません。 どなたか教えてお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
ActiveWorkbook.ActiveSheet.Nameを取ればいい、という話でしょうか。 http://msdn.microsoft.com/ja-jp/library/microsoft.office.interop.excel._application.activeworkbook(office.11).aspx http://msdn.microsoft.com/ja-jp/library/microsoft.office.tools.excel.workbook.activesheet(VS.80).aspx
その他の回答 (1)
- temtecomai2
- ベストアンサー率61% (656/1071)
回答No.1
そのまんま、[現在開いているシートを参照しているオブジェクト] の Name プロパティーじゃないですか? foreach の中でクルクル変わってしまう変数で調べるんじゃなくて、今開いているブックの中でアクティブになっているブックを参照すれば 「現在開いているシート」 を参照できますよね。 Excel データーファイルを開かずに 「現在開いているシート」 の名前を知りたいというのなら私は存じ上げません。
質問者
補足
説明不足ですみません。 Excel データーファイルを開いた状態で現在アクティブしてるシートの名前を知りたいです。
補足
はい。そのどおり です。 ありがとうございました。