Prijavite se pomoću Microsoft naloga
Prijavite se ili kreirajte nalog.
Zdravo,
Izaberite drugi nalog.
Imate više naloga
Odaberite nalog pomoću kojeg želite da se prijavite.

Simptomi

Kada pokrenete makro Visual Basic za aplikacije u programu Microsoft Excel, možete dobiti sledeću ili sličnu poruku o grešci:

Greška tokom vremena pokretanje "1004":Metod
"Čuvanje" objekta "_Worksheet" nije uspeo

Uzrok

Do ovog ponašanja može doći kada su ispunjena oba sledeća uslova:

  • Koristite makro programa Visual Basic aplikacije da biste sačuvali radni list.

    - i-

  • Format datoteke navodite kao konstantu xlWorkbookNormal.

Na primer, sledeći kôd izaziva pojavu ove greške:

Sub A()
Dim myNewSheet As Worksheet
Set myNewSheet = ActiveSheet
FileNameBin = "c:\ABC"
myNewSheet.SaveAs Filename:=FileNameBin, FileFormat:=xlWorkbookNormal
End Sub

Zaokrenite posao

Microsoft pruža primere programiranog samo za ilustraciju, bez bilo izražene ili implicirane garancije, uključujući, ali ne i ograničene, implicirane garancije za podsajtovo i/ili podsajtovo za određenu namenu. U ovom članku se pretpostavlja da ste upoznati sa programiranjem koji se prikazuje i alatkama koje se koriste za pravljenje procedura i otklanjanje grešaka. Microsoft stručnjaci za podršku mogu da vam pomognu da objasnite funkcionalnost određene procedure, ali neće izmeniti ove primere da bi pružili dodatnu funkcionalnost ili konstruktivne procedure u cilju ispunjavanja određenih potreba.
Ako imate ograničeno iskustvo pri programiranju, možda ćete želeti da se obratite Microsoft certifikovanim partnerima ili Microsoft savetodavnim uslugama. Dodatne informacije potražite na ovim Microsoft veb lokacijama:

Microsoft certifikovani partneri – https://partner.microsoft.com/global/30000104

Microsoft savetodavne usluge – http://support.microsoft.com/gp/advisoryservice

Dodatne informacije o opcijama podrške koje su dostupne i o tome kako da se obratite korporaciji Microsoft potražite na sledećoj Microsoft veb lokaciji:http://support.microsoft.com/default.aspx?scid=fh;EN-US;CNTACTMS

Da biste zaobišli ovo ponašanje, promenite specifikaciju formata datoteke sa konstante xlWorkbookNormal na 1. Primer koda normalno funkcioniše ako se promeni u:

Sub A()
Dim myNewSheet As Worksheet
Set myNewSheet = ActiveSheet
FileNameBin = "c:\ABC"
myNewSheet.SaveAs Filename:=FileNameBin, FileFormat:=1
End Sub

NA PRIMER, čak i ako čuvate radni list, svi radni listovi u izabranoj radnoj svesci čuvaju se kada se format datoteke postavi na xlWorkbookNormal ili 1.

Status

Microsoft je potvrdio da je u tome problem u Microsoft proizvodima koji su navedeni na početku ovog članka.

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.

Da li su vam ove informacije koristile?

Koliko ste zadovoljni kvalitetom jezika?
Šta je uticalo na vaše iskustvo?
Kada kliknete na dugme Prosledi“, vaše povratne informacije će se koristiti za poboljšanje Microsoft proizvoda i usluga. Vaš IT administrator će moći da prikupi ove podatke. Izjava o privatnosti.

Hvala vam na povratnim informacijama!

×