none
Xlsファイルのアクティブシートの指定方法 RRS feed

  • 質問

  •         Dim xlApp As New Microsoft.Office.Interop.Excel.Application
            Dim xlBooks As Microsoft.Office.Interop.Excel.Workbooks = xlApp.Workbooks
            Dim xlFilePath As String = "Test.xls"
            Dim xlBook As Microsoft.Office.Interop.Excel.Workbook = xlBooks.Open(xlFilePath)
            Dim xlSheets As Microsoft.Office.Interop.Excel.Sheets = xlBook.Worksheets
            Dim xlSheet As Microsoft.Office.Interop.Excel.Worksheet = xlSheets.Item(1)

            アクティブシートの指定方法を、おしえてください。

     

     

    2006年10月30日 1:26

回答

すべての返信

  • ActiveSheetプロパティはExcel.Applicationオブジェクトのプロパティですので、

    xlApp.ActiveSheet

    で取得できないかなぁ。

    2006年10月30日 3:46
  • Excel.Workbook (すなわち、xlBook) のインスタンスから、ActiveSheet プロパティ。

    2006年10月30日 3:59
  • すいません。ちょっとまだわからないです。

    "Sheet2" をアクティブにしたいのです。

    詳しくおしえてください。お願いします。

    2006年10月30日 4:52
  •  VB2005初心者 さんからの引用

    すいません。ちょっとまだわからないです。

    "Sheet2" をアクティブにしたいのです。

    詳しくおしえてください。お願いします。

    最初の質問と違うようですが、、、

    Worksheetsオブジェクトから Sheet2 という名前の Worksheet オブジェクトを取得して、
    Activateメソッドを呼べばよさそうですが。
    2006年10月30日 5:03
  • なんとかなりました。また、ご指導願います。
    2006年10月31日 0:32