Резултати от 1 до 3 от общо 3

Visual Basic 2005 Express Edition и Microsoft Office Excel 2003

Сподели във Facebook Сподели в Twitter Изпрати на Email Сподели в LinkedIn
  1. Junior Member
    Тук е от
    Oct 2003
    Мнения
    55
    #1

    Visual Basic 2005 Express Edition и Microsoft Office Excel 2003

    Привет на всички
    Първо Честита нова 2006 г.
    Въпроса ми е следния.
    Защо тази част от програмния код записва в клетка (1,4), а не желае да прочете от там и къде е грешката ми. При Visual Basic 6.0 това си работеше чудесно. Благодаря Ви предварително.
    Public Class Form1
    Dim xL As Object
    Dim xLSert_zap As Object
    Dim sa As String

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    xL = GetObject("C:\protokol.xls")
    xLSert_zap = xL.Worksheets("Sert_zap")
    xLSert_zap.Application.Visible = True
    sa = "Някакъв текст"
    xLSert_zap.cells(1, 4) = sa
    sa = xL.Worksheets("Sert_zap").cells(1, 1)
    TextBox1.Text = xL.Worksheets("Sert_zap").cells(1, 4)
    End Sub
    Грешката която ми дава е :
    Conversion from type 'Range' to type 'String' is not valid.

  2.  
     
  3. Member
    Тук е от
    Nov 2004
    Мнения
    496
    #2

    Re: Visual Basic 2005 Express Edition и Microsoft Office Excel 2003

    А защо не опиташ да укажеш явно свойствата (изглежда само последното ти дава грешка):
    Public Class Form1
    * * Dim xL As Object
    * * Dim xLSert_zap As Object
    * * Dim sa As String

    * * Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    * * * * xL = GetObject("C:\protokol.xls")
    * * * * xLSert_zap = xL.Worksheets("Sert_zap")
    * * * * xLSert_zap.Application.Visible = True
    * * * * sa = "Някакъв текст"
    * * * * xLSert_zap.cells(1, 4).Value = sa
    * * * * sa = xL.Worksheets("Sert_zap").cells(1, 1).Text
    * * * * TextBox1.Text = xL.Worksheets("Sert_zap").cells(1, 4).Text
    * * End Sub

  4. Junior Member
    Тук е от
    Oct 2003
    Мнения
    55
    #3

    Re: Visual Basic 2005 Express Edition и Microsoft Office Excel 2003

    Благодаря за подсещането
    Работи, явно искат малко повече указвания

Сподели във Facebook Сподели в Google Plus Сподели в Twitter Изпрати на Email Сподели в LinkedIn

Подобни теми

  1. Microsoft спира продажбата на Office 2003 от 1 юли
    От Silviya във форум Коментирай новина
    Отговори: 9
    Последно: 20-06-07, 12:00
  2. Visual Basic 2005 Express Edition
    От Guest във форум Програмиране
    Отговори: 5
    Последно: 17-01-06, 23:47
  3. Visual Basic 2005
    От Guest във форум Общ - софтуер
    Отговори: 1
    Последно: 15-11-05, 09:33
  4. Visual Basic 6 Proffesional Edition
    От lightmaster във форум Windows
    Отговори: 1
    Последно: 19-07-01, 03:09

SetCombG.com
SetCombG.com е портален сайт и Форум за битова техника, телевизори, климатици, лаптопи и смартфони, създаден през 1999 година.
Заедно сме над 20 години!
Следвай ни
Горе