vbamania.pl
login:
hasło:
 
  *Rejestracja *Zapomniane hasło
 Dziś jest piątek, 17 maja 2024 roku.
Ustaw jako stronę startową Ulubione Napisz
PowrótPowrót do serwisu  RegulaminRegulamin rssRSS

  tytuł wątku:
Wątki dyskusji

Bez wyskakujacego okienka przy zamykaniu.


otwartyotwarty rozpoczął: mily postów: 6



napisał: mily
postów: 5


umieszczony:
13 sierpnia 2008
15:59

  
Wielkie dzieki kolego.
napisał: Rycho
postów: 291


umieszczony:
13 sierpnia 2008
13:55

  
Hej,
Sub Zapisz_Kopie_do_Txt()
  Dim WbFile As String
  Dim txtPath As String
  Dim wb As Workbook

  'akrkusz, który zostanie zapisany
  Worksheets("Arkusz1").Select

  With ThisWorkbook
    'pełna scieżka do oktualnego skoroszytu
    WbFile = .FullName
    
    'sieżka do pliku tekstowego
    txtPath = Replace(WbFile, ".xls", ".txt")

    'zapisanie zmian w skoroszycie
    .Save

    'wyłączenie komunikatów aplikacji
    Application.DisplayAlerts = False
    
    'zapisanie kopii do pliku tekstowego
    .SaveAs Filename:=txtPath, _
            FileFormat:=xlText, _
            CreateBackup:=False

    'aktualnym skoroszytem jest teraz plik tekstowy
    Set wb = ThisWorkbook

    'ponowne otwarcie skoroszytu (pliku XLS)
    Workbooks.Open WbFile

    'zamknięcie pliku tekstowego
    wb.Close
    Application.DisplayAlerts = True

  End With
  
End Sub

napisał: mily
postów: 5


umieszczony:
13 sierpnia 2008
10:23

  
ActiveWorkbook.Close SaveChanges:=True

dodajac ta czesc zmiany zapisuje w arkuszu, ale nie wiem jak zapisyac zmiany przy bez zapytania w pliku txt ktory chce otrzymac
napisał: mily
postów: 5


umieszczony:
13 sierpnia 2008
09:18

  
tak, zapisywac zmiany w makro i arkuszu.
napisał: admin
postów: 613


umieszczony:
13 sierpnia 2008
09:14

  
Cytat:
Chcialbym zmienic to czesc aplikacji, aby przy zamykaniu nie pytac czy zapisac zmiany, czy nie. Tylko po prostu zamykac.


Ale zapisywac zmiany czy nie?
napisał: mily
postów: 5


umieszczony:
13 sierpnia 2008
08:15

  
ActiveWorkbook.SaveAs Filename:=plik$, FileFormat:=xlText, CreateBackup:=False

ActiveWorkbook.Close


Chcialbym zmienic to czesc aplikacji, aby przy zamykaniu nie pytac czy zapisac zmiany, czy nie. Tylko po prostu zamykac.


<-wstecz  1  dalej->
wszystkich stron: 1


Sortuj posty: z