Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

WordApp, greška pri ponovnom otvaranju fajla

[es] :: .NET :: WordApp, greška pri ponovnom otvaranju fajla

[ Pregleda: 3464 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

sekretar
Sekretar
Naseljeno mjesto

Član broj: 37558
Poruke: 72
*.as53.sa-ap.bih.net.ba.



Profil

icon WordApp, greška pri ponovnom otvaranju fajla01.04.2005. u 08:28 - pre 198 meseci
Pozdrav,
Otvorih word doc ovako
Code:
        
private void btnUredi_Click(object sender, System.EventArgs e)
{
    docsPath = ConfigurationSettings.AppSettings["Dokumenti"];
    object fileName =  docsPath + lbDocs.SelectedValue;
    object readOnly = false;
    object isVisible = true;
    object missing = System.Reflection.Missing.Value;

    WordApp.Visible = true;
    Word.Document aDoc = WordApp.Documents.Open(ref fileName, ref missing,ref readOnly, ref missing, ref                  missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref isVisible);
}


Sve je OK ako ga otvaram, međutim ako zatvorim WORD i pokušam opet otvoriti file dobijem grešku:
{"The RPC server is unavailable." }
?
Ideje?
 
Odgovor na temu

nikola.s

Član broj: 4434
Poruke: 16
*.bg.ac.yu
Via: [es] mailing liste



Profil

icon Re: WordApp, greška pri ponovnom otvaranju fajla01.04.2005. u 09:33 - pre 198 meseci
-Ako zatvaras samo dokument ovako ne bi trebalo da imas problema pri
ponovnom ucitavanju dokumenta:
object SaveChanges = false;
object missing = System.Reflection.Missing.Value;
aDoc.Close(ref SaveChanges, ref missing, ref missing);
System.Runtime.InteropServices.Marshal.ReleaseComObject (aDoc);
aDoc = null;
-Ako zatvaras dokument i Word aplikaciju onda dodaj i ovo
WordApp.Quit(ref SaveChanges, ref missing, ref missing);
System.Runtime.InteropServices.Marshal.ReleaseComObject (WordApp);
WordAppHid = null;
-Ako korisnik moze da zatvori Word aplikaciju tj ako ti nije setovano
WordAppHid.Visible = false;
moras proveriti da li je referenciras ispravan objekat i ako ne ponovo ga
napravi.
 
Odgovor na temu

sekretar
Sekretar
Naseljeno mjesto

Član broj: 37558
Poruke: 72
*.as53.sa-ap.bih.net.ba.



Profil

icon Re: WordApp, greška pri ponovnom otvaranju fajla04.04.2005. u 08:31 - pre 198 meseci
Word mora biti vidljiv. Ovo mora biti
WordApp.Visible = true;

Poenta je da program otvori Word i odgovarajući doc, zatim da ga uredi u njemu i snimi (ovo će biti template koji ću koristiti poslje).

Problem mi se javi kad korisnik zatvori doc, kasnije ne mogu da otvorim novi dokument

Ovo mi i jeste problem



Citat:
moras proveriti da li je referenciras ispravan objekat i ako ne ponovo ga
napravi.


Kako? Kako znati da aDoc već postoji?
 
Odgovor na temu

sekretar
Sekretar
Naseljeno mjesto

Član broj: 37558
Poruke: 72
*.as53.sa-ap.bih.net.ba.



Profil

icon Re: WordApp, greška pri ponovnom otvaranju fajla04.04.2005. u 08:49 - pre 198 meseci
Ili
kako uhvatiti to "zatvaranje fajla direktno iz worda"?
 
Odgovor na temu

nikola.s

Član broj: 4434
Poruke: 16
*.bg.ac.yu
Via: [es] mailing liste



Profil

icon Re: WordApp, greška pri ponovnom otvaranju fajla04.04.2005. u 10:20 - pre 198 meseci
>
Da li je Word otvoren?
//Novi dokument
try{..
obj WordApp = (Word.Application)
System.Runtime.InteropServices.Marshal.GetActiveObject("Word.Application");
//Napravi novi aDoc ..}
catch{..//word aplikacija nije ucitana, ponovo kreiraj WordApp i aDoc}

Kako uhvatiti to "zatvaranje fajla direktno iz worda"?
Word.ApplicationClass WordApp ima dogadjaje
WordApp.ApplicationEvents2_Event_Quit i
WordAppHid.ApplicationEvents2_Event_DocumentBeforeClose
Ako ih obradis, to bi trebalo da ti resi problem.
 
Odgovor na temu

sekretar
Sekretar
Naseljeno mjesto

Član broj: 37558
Poruke: 72
*.as53.sa-ap.bih.net.ba.



Profil

icon Re: WordApp, greška pri ponovnom otvaranju fajla04.04.2005. u 12:37 - pre 198 meseci
Hvala puno
radi :)
 
Odgovor na temu

mpx200
Ivan Stepic
vb.net programer
Velika Plana

Član broj: 101764
Poruke: 13
80.93.248.*

ICQ: 154410746


Profil

icon Re: WordApp, greška pri ponovnom otvaranju fajla02.10.2006. u 15:21 - pre 180 meseci
A moze li neko da postavi kod u vb.net za isto ovo ja imam identican problem
 
Odgovor na temu

[es] :: .NET :: WordApp, greška pri ponovnom otvaranju fajla

[ Pregleda: 3464 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.