tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルVB.NET2003からEXCELを起動しセルの内容を操作
記事No2299
投稿日: 2005/09/27(Tue) 16:30
投稿者VB.NET初心者
[OSのVer]:Windows XP  [VBのVer]:VB.NET 2003

VB.NET2003からEXCELを起動しセルの内容を操作したいのです。
EXCEL起動後、CALL文を使った先でEXCELを操作出来ずに困ってます。
CALL文を使った先でEXCELを操作するには、どのようにすると良いでしょうか?

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles MyBase.Load
        'EXCEL起動用
        Dim xlApp As New Excel.Application
        Dim xlBooks As Excel.Workbooks = xlApp.Workbooks
        Dim xlBook As Excel.Workbook = xlBooks.Add
        Dim xlSheets As Excel.Sheets = xlBook.Worksheets
        Dim xlSheet As Excel.Worksheet = xlSheets.Item(1)
        xlApp.Visible = True               'Excelを表示
        xlSheet.Cells(1, 1) = 1
        Call TEST()
    End Sub
    Private Sub TEST()
        xlSheet.Cells(1, 1) = 2
    End Sub
End Class
  

[ツリー表示へ]
タイトルRe: VB.NET2003からEXCELを起動しセルの内容を操作
記事No2300
投稿日: 2005/09/27(Tue) 16:52
投稿者VB.NET初心者
単純な問題でした。
申し訳ありません。

    Call TEST(xlSheet)

    Private Sub TEST(ByVal xlSheet)
    xlSheet.Cells(1, 1) = 2
    End Sub

[ツリー表示へ]
タイトルRe^2: VB.NET2003からEXCELを起動しセルの内容を操作
記事No2301
投稿日: 2005/09/27(Tue) 17:24
投稿者花ちゃん
Excel の終了処理のコードは? 投稿時に、単に省略しただけ?

[ツリー表示へ]