前提・実現したいこと
Visual Studio 2019 にClosedXmlをインストールし、エクセルブックを
読み書きするソフトをC#で作っています。
シートが3枚あるブックがあり、sheet1がアクティブになった状態で保存されて
います。 この状態でプログラムからsheet3をアクティブにして保存し、結果
を確認すると、sheet3が選択表示されていますが、sheet1もアクティブ状態に
なっています、
このsheet1のアクティブ状態を解除する方法をご教授願います。
この状態ではsheet3へのアクセスにsheet1の条件が影響し自由に出来ません。
手動で一旦sheet2を選択後sheet3を選択(手動で)すればsheet3の単独選択
状態に出来ますが、オペレータにこんな事は期待できませんので。
プログラム実行前 sheet1のみ選択状態
プログラム実行後 sheet1 と sheet3が選択状態
該当のソースコード
private void button1_Click(object sender, EventArgs e)
{
string myPath = Application.StartupPath;
exFilePath = myPath + "\シートセレクション.xlsx";
using (var wkbk = new XLWorkbook(exFilePath)) { wkbk.Worksheet("Sheet3").SetTabActive(); wkbk.Save(); } }
``ここに言語名を入力` C#
回答1件
あなたの回答
tips
プレビュー