Personel & Zimmet Takip Programı (KZT-v.5) foruma eklenmiştir. 
http://www.excelce.net/forum/index.php?topic=1676.0

Gönderen Konu: Excel solveri vba .nete bağlamak  (Okunma sayısı 4614 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı bayramagdaci

  • Excelce Onbaşı
  • **
  • İleti: 1
  • Puan +0/-0
  • Cinsiyet: Bay
  • Excel'den Daha Fazlası!..
  • Ad Soyad: bayram ağdacı
  • Doğum Yılınız: 1987
  • İl / İlçe: afyon
  • İşletim Sisteminiz: windows 10
  • Mesleğiniz: veteriner
  • Office Versiyonunuz: office 16
Excel solveri vba .nete bağlamak
« : 07 Kasım 2016, 15:49:55 »
Merhabalar exceldeki solveri vba nete bağlamak istiyorum aşağıdaki kodlarda hata veriyor yardımcı olabilir misiniz?

exceldeki kod

Sub Makro1Solver()
Application.Run "Solver.xla!Auto_Open"
SolverReset
Worksheets(1).Select
Worksheets(1).Range("B9").Select
SolverOk SetCell:="R9C2", MaxMinVal:=3, ValueOf:="0", ByChange:="R8C2"
SolverSolve
End Sub


vba daki kod

Dim ExApp As New Microsoft.Office.Interop.Excel.Application
Dim wb As Microsoft.Office.Interop.Excel.Workbook
Dim ExSheet As Microsoft.Office.Interop.Excel.Worksheet

Try
wb = ExApp.Workbooks.Open("E:\Daten\DD-Rechnung.xls")
ExApp.Run("SOLVER.XLA!Auto_Open")

ExApp.DisplayAlerts = True
ExApp.Visible = True
wb.Activate()

ExSheet = ExApp.Worksheets("Tabelle1")
ExSheet.Activate()

ExApp.Run("Tabelle1.Makro1Solver()")

Catch ex As COMException
MessageBox.Show("Error accessing Excel: " + ex.ToString())
Catch ex As Exception
MessageBox.Show("Error: " + ex.ToString())
End Try