Örnek Script : Excel'e Erişim Scriptleri
'Bu script bir Excel dosyası oluşturur ve for
'döngüsünü kullanarak ardışık satırlara veri yazar. 

Imports System        'Gerekli Classlar scripte dahil ediliyor.
Imports System.IO
Imports System.Windows.Forms
Imports Microsoft.VisualBasic

Namespace WinTr

Public Class MainClass

          Public Sub Load     'Load prosedürü tanımlanıyor. Script çalışmaya
                                       'bu prosedürden başlar. WinTr Scada Tagları ile
                                       'iletişim bu prosedür aracılığıyla olur.
                                       'Bu prosedürün sonuna ulaşıldığında script çalışmaya
                                       'devam etse bile script'in WinTr
                                       'Tagları ile olan ilişkisi kesilir.
          '------- Script Start Line -------

       'Excel uygulama nesnesi tanımlanıyor.
           Dim Ex As Microsoft.Office.Interop.Excel.Application 
           Dim i As Integer

'tanımlanan nesnede yeni bir Excel uygulama nesnesi oluşturuluyor.
           Ex = New Microsoft.Office.Interop.Excel.Application 

           Ex.Workbooks.Add()         'Excel workbook oluşturuluyor.
           Ex.Worksheets(1).cells(1, 1).value = "Sıra No"        'Excel hücrelerine yazılıyor.        
           Ex.Worksheets(1).cells(1, 2).value = "Tarih Saat"
           Ex.Worksheets(1).cells(1, 3).value = "Seviye"

     ' 0 dan 10 a kadar çalışacak bir "for" döngüsü oluşturuluyor.  
          For i = 0 To 10        


'Excel sayfasının ardışık satırlarına i değişkeninin içerdiği değer yazılıyor.
                    Ex.Worksheets(1).cells(i + 2, 1).value = i 

                    Ex.Worksheets(1).cells(i + 2, 2).value = i+1

                    Ex.Worksheets(1).cells(i + 2, 3).value = i+2

           Next

           Ex.Visible = True 

          '------- Script End Line -------

          End Sub

End Class

End Namespace



                                                                                                                                                                       Excel Erişim Script
       
                                                              Diğer Bir Metod

'Bu script açık olan bir Excel dosyasına Tag'ın içerdiği veriyi yazar. 
Imports System
Imports System.IO
Imports System.Windows.Forms
Imports Microsoft.VisualBasic

Namespace WinTr

Public Class MainClass

'WinTr taglarını okuyup yazacak değişkenler Public olarak tanımlanıyor.
Public Tag_1 As Uint16       
Public Tag_2 As Uint16

Public Sub Load

          Try
            Dim exl As Object
            exl = GetObject(, "Excel.Application")
 
'Açık olan "C:\Test.xls" dosyasına yazacak nesne oluşturuluyor.
            exl = GetObject("C:\Test.xls")              
            Tag_2 +=1

'Excel dosyasında Tag_2 nin belirttiği satıra Tag_1 in içeriği yazılıyor.
            exl.Worksheets(1).cells(Tag_2, 1).value = Tag_1  

            exl.save()

         Catch ex As Exception 

            MessageBox.Show(Ex.ToString,Ex.Message)

            MsgBox("C:\Test.xls isn't open!")

        End Try

End Sub      

End Class

End Namespace



                                                                                                                                                                               English                Turkish
SCADA SOFTWARE
PLC
SECOND HAND
USED CARS
COLLEGES
Otomasyon        Scada        Plc
Cheap Flights Tickets, Cheap Airline Tickets, Cheap Car Rental, Home Security Systems, Industrial Automation Solutions