[VBA] Access Ile Excel Aç Kaydet Kapat
#1
merhaba  sabit bir excel  dosyam  var  test.xlsx    adında 
bu dosyayı access ile  arka  planda  gizli  olarak açabilirmiyim   hiç bir işlem yapmayacak  sadece açık olacak  

bu işlem mümkün değilse  2. çozüm olarak

test.xls dosyası açılsın otomatik kaydetsin  kapatsın   

amacım   excel dosyam  veri al ile  otomatik veri alıyor fakat veri alması için exceli açıp kapatmam lazım
yardımlarınız için şimdiden teşekürler.



  Alıntı
Bu mesajı beğenenler:
#2
Excel dosyanız verileri nereden alıyor?
Bu test Excel dosyasındaki  verileri hangi  program kullanıyor?
Excelden exceli açma
Visual Basic
  1. Dim wkb As Workbook
  2. Set wkb = Workbooks.Open("C:\WorkbookName.xls")


açılıp
Visual Basic
  1. wkb.Close SaveChanges:=True


kapatilabilir



  Alıntı
Bu mesajı beğenenler:
#3
Accessten açmak için aşağıdakine benzer bir kod kullanilabilir
Visual Basic
  1. Dim xlApp As Object
  2. Dim wb As Workbook
  3. Dim Test
  4. Dim myFileName
  5.  
  6. Set xlApp = CreateObject("Excel.Application")
  7.  
  8. xlApp.Visible = True
  9.  
  10. Set wb = xlApp.Workbooks.Open(myFileName, True, False)
  11.  
  12. wb.Save
  13. wb.Close False
  14.  
  15. xlApp.Quit
  16. Set xlApp = Nothing





  Alıntı
Bu mesajı beğenenler:
#4
(11-05-2021, 21:49)halily demiş ki: Accessten açmak için aşağıdakine benzer bir kod kullanilabilir
Visual Basic
  1. Dim xlApp As Object
  2. Dim wb As Workbook
  3. Dim Test
  4. Dim myFileName
  5.  
  6.    Set xlApp = CreateObject("Excel.Application")
  7.    
  8.    xlApp.Visible = True
  9.  
  10.    Set wb = xlApp.Workbooks.Open(myFileName, True, False)
  11.  
  12.    wb.Save
  13.    wb.Close False
  14.  
  15.    xlApp.Quit
  16.    Set xlApp = Nothing


sayın halily ilginiz için teşekürler tam olarak işimi gören kodlar 

fakat  exceli salt okunur olarak açıyor çözümü varmı acaba 



  Alıntı
Bu mesajı beğenenler:
#5
denediğimde excel normal şekilde açıldı değişiklikler yaptım, kaydettim, kapattım. dosya salt okunur değildi. Hatta acaba dosya kullanımda olduğu için mi salt okunur açtı düşüncesiyle aynı dosyayı aynı hem normal hem de bu kodla açtım yine değiştirilebilir açtı



  Alıntı
Bu mesajı beğenenler:
#6
Visual Basic
  1. Dim xlApp As Object
  2. Dim Test
  3. Dim myFileName
  4.  
  5.    Set xlApp = CreateObject("Excel.Application")
  6.  
  7.    xlApp.Visible = True
  8.  
  9.    Set wb = xlApp.Workbooks.Open("D:\test\fatura.xlsx", True, False)
  10.  
  11.  
  12.     wb.RefreshAll
  13.  
  14.    wb.Save
  15.     wb.Close False
  16.  
  17.    xlApp.Quit
  18.    Set xlApp = Nothing



sayın halliy tekrardan teşekürler  bir yardım daha rica edecem 
yukardaki  koda

wb.RefreshAll 

satırı ekledim fakat yenileme tamamlanmadan  kaydet ve kapat kodları devreye giridiği  için hata veriyor
yenileme  bittikten sonra alttaki kodları  çalıştırmasını  sağlıyabirmiyiz acaba.



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [TABLO] Excel Aktarımı kahramanselim 6 170 06-04-2024, 21:11
Son Mesaj: kahramanselim
  Access'e Yeni Tablo Oluşturarak Excel Import Etmek, Table'ı Sütunlara çevirmek... İlhanYaylıcı 25 1.225 02-10-2023, 13:32
Son Mesaj: halily
  Excel Içindeki Tabloyu Access Vba Ile Refresh Etmek Hk. adnnfrm 2 226 05-08-2023, 02:23
Son Mesaj: adnnfrm
  Excel Birleştir Ve Süz Bora34 6 793 16-02-2023, 18:33
Son Mesaj: Bora34
access-sql-18 Access'e Dosya Bul Butonu Ile EXcel'den Veri çekme snapper 2 278 06-12-2022, 11:51
Son Mesaj: snapper
access-sql-9 [VBA] access den makro ile excel çalışma kitabı açmak omur34 10 9.446 09-05-2022, 12:37
Son Mesaj: dsezgin
  Duruma Göre Kaydı Yapılan Veya Yapılmayan Metin Kutusu Boş Ise Kaydet Butonu Hata Ve tarkanaykın 2 292 26-04-2022, 23:53
Son Mesaj: tarkanaykın
  Access Içinde Gömülü Excel Dosyası Barındırabilir Miyiz? adnnfrm 2 227 17-03-2022, 07:31
Son Mesaj: adnnfrm

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi