Re: [prog] Re : Re: [prog] RE : [prog] Ouverture en lecture seule
Bonjour, Vous pouvez également utiliser cette fonction pour tester si un document est déjà ouvert non : function isDocAlreadyOpened(url as string) as boolean dim success as boolean dim frames as object dim found as boolean dim fIndex as long dim controller as object url = convertToUrl(url) if (url ) then frames = starDesktop.frames do while ((fIndex frames.count) and (not found)) controller = frames.getByIndex(fIndex).controller if (not isNull(controller)) then found = (controller.model.url = url) end if fIndex = fIndex + 1 loop end if isDocAlreadyOpened = found end function - Mail Original - De: Pascal Chantriaux pascal.chantri...@ac-grenoble.fr À: prog@fr.openoffice.org Envoyé: Lundi 9 Mars 2009 17h08:39 GMT +01:00 Amsterdam / Berlin / Berne / Rome / Stockholm / Vienne Objet: [prog] Re : Re: [prog] RE : [prog] Ouverture en lecture seule Bonjour, Merci de ta réponse. Je vais donc attendre la 3.1 avant de faire de nouveaux tests car mes problèmes viennent peut-être de là (j'ai la 3.0.1). Encore merci. Pascal - Message d'origine - De: Bernard Marcelly marce...@club-internet.fr Date: Lundi, Mars 9, 2009 5:01 pm Objet: Re: [prog] RE : [prog] Ouverture en lecture seule Bonjour, Cela dépend de la version OpenOffice.org utilisée. La version initiale 3.0 a introduit un nouveau mécanisme de verrouillage mal conçu. Je crois que la 3.0.1 améliore un peu, et le problème devrait être corrigé en 3.1. Il y a de nombreux cas tordus dès qu'on est en réseau (même un réseau familial à 2 postes) : fichier OpenDocument ou fichier Word/Excel, versions OOo différentes ouvrant le même fichier, réseau hétérogène Windows/Linux, ou un mélange de ces cas. Bernard Message de pascal.chantri...@ac-grenoble.fr date 2009-03-09 16:33 : Je viens de faire des tests avec les MEMES fichiers et je n'ai pas l'erreur aujourd'hui. En tout cas pas de surprise quand je fais enregistrer sous, c'est bien le bon répertoire. Par contre, je viens de constater quelque chose de très surprenant : par une macro (cf ci-dessous) du document A je peux ouvrir un autre document classeur.ods plusieurs fois et les différentes instances de ce document classeur.ods portent le même nom. J'ai donc plusieurs documents classeur.ods ouverts en même temps et j'ai vérifié qu'ils pointaient bien tous sur le même fichier d'origine. J'ai également constaté que je pouvait modifier et enregistrer chaque document sans qu'il y ait aucune mise à jour dans les autres, chaque enregistrement d'un document écrasant le fichier précédent sans que les autres document semblent au courant. Ce comportement est-il normal sachant que lors de l'ouverture manuelle de fichiers il y a un verrouillage qui empêche cettte situation de se produire ? - To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org For additional commands, e-mail: prog-h...@fr.openoffice.org - To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org For additional commands, e-mail: prog-h...@fr.openoffice.org - To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org For additional commands, e-mail: prog-h...@fr.openoffice.org
[prog] RE : [prog] Ouverture en lecture seule
Je viens de faire des tests avec les MEMES fichiers et je n'ai pas l'erreur aujourd'hui. En tout cas pas de surprise quand je fais enregistrer sous, c'est bien le bon répertoire. Par contre, je viens de constater quelque chose de très surprenant : par une macro (cf ci-dessous) du document A je peux ouvrir un autre document classeur.ods plusieurs fois et les différentes instances de ce document classeur.ods portent le même nom. J'ai donc plusieurs documents classeur.ods ouverts en même temps et j'ai vérifié qu'ils pointaient bien tous sur le même fichier d'origine. J'ai également constaté que je pouvait modifier et enregistrer chaque document sans qu'il y ait aucune mise à jour dans les autres, chaque enregistrement d'un document écrasant le fichier précédent sans que les autres document semblent au courant. Ce comportement est-il normal sachant que lors de l'ouverture manuelle de fichiers il y a un verrouillage qui empêche cettte situation de se produire ? -- la macro (toute bête) -- Sub TesterOuverture Dim doc as object, adr as string adr = convertToURL(F:\classeur.ods) Dim args() As New com.sun.star.beans.PropertyValue On Error Resume Next doc = StarDesktop.LoadComponentFromURL(adr, _blank, 0, args()) End Sub - Message d'origine - De: Pascal Chantriaux pascal.chantri...@free.fr Date: Dimanche, Mars 8, 2009 11:19 am Objet: Re: [prog] RE : [prog] RE : [prog] Ouverture en lecture seule Je n'ai pas pensé à vérifier cela, je regarderai demain quand j'aurais accès à l'ordinateur qui pose problème. Merci de l'idée. Pascal ALLART Philippe a écrit : Et quand tu fais enregistrer sous sur le document, quand il est en lecture seule, est-ce que le répertoire proposé par défaut est bien celui auquel tu t'attends? Ph. -- De : Pascal Chantriaux [pascal.chantri...@ac-grenoble.fr] Date d'envoi : dimanche 8 mars 2009 10:55 À : prog@fr.openoffice.org Objet : Re: [prog] RE : [prog] Ouverture en lecture seule C'est un fichier qui s'ouvre normalement (en lecture/écriture) quand on l'ouvre manuellement. ALLART Philippe a écrit : Bonjour, est-ce que ça ne viendrait pas du système de fichier, qui serait en lecture seule sous Vista? Ph. -- De : Pascal Chantriaux [pascal.chantri...@ac-grenoble.fr] Date d'envoi : dimanche 8 mars 2009 08:12 À : prog@fr.openoffice.org Objet : [prog] Ouverture en lecture seule Bonjour, A partir d'un document calc, j'ouvre par macro un autre document calc pour le modifier. Or cette macro, qui marche bien sur mon ordinateur sous windows xp, ne fonctionne pas sous un autre ordinateur sous windows vista car le document s'ouvre alors en lecture seule. J'ai essayé de forcer le ReadOnly bien que cela ne soit en principe pas nécessaire vu que c'est l'option par défaut mais cela ne change rien. Y aurait-il un problème connu lié au système d'exploitation ? D'avance, merci. Pascal - To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org For additional commands, e-mail: prog-h...@fr.openoffice.org - To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org For additional commands, e-mail: prog-h...@fr.openoffice.org -- --- To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org For additional commands, e-mail: prog-h...@fr.openoffice.org -- --- To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org For additional commands, e-mail: prog-h...@fr.openoffice.org - To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org For additional commands, e-mail: prog-h...@fr.openoffice.org - To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org For additional commands, e-mail: prog-h...@fr.openoffice.org
Re: [prog] RE : [prog] Ouverture en lecture seule
C'est un fichier qui s'ouvre normalement (en lecture/écriture) quand on l'ouvre manuellement. ALLART Philippe a écrit : Bonjour, est-ce que ça ne viendrait pas du système de fichier, qui serait en lecture seule sous Vista? Ph. -- De : Pascal Chantriaux [pascal.chantri...@ac-grenoble.fr] Date d'envoi : dimanche 8 mars 2009 08:12 À : prog@fr.openoffice.org Objet : [prog] Ouverture en lecture seule Bonjour, A partir d'un document calc, j'ouvre par macro un autre document calc pour le modifier. Or cette macro, qui marche bien sur mon ordinateur sous windows xp, ne fonctionne pas sous un autre ordinateur sous windows vista car le document s'ouvre alors en lecture seule. J'ai essayé de forcer le ReadOnly bien que cela ne soit en principe pas nécessaire vu que c'est l'option par défaut mais cela ne change rien. Y aurait-il un problème connu lié au système d'exploitation ? D'avance, merci. Pascal - To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org For additional commands, e-mail: prog-h...@fr.openoffice.org - To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org For additional commands, e-mail: prog-h...@fr.openoffice.org - To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org For additional commands, e-mail: prog-h...@fr.openoffice.org
[prog] RE : [prog] RE : [prog] Ouverture en lecture seule
Et quand tu fais enregistrer sous sur le document, quand il est en lecture seule, est-ce que le répertoire proposé par défaut est bien celui auquel tu t'attends? Ph. -- De : Pascal Chantriaux [pascal.chantri...@ac-grenoble.fr] Date d'envoi : dimanche 8 mars 2009 10:55 À : prog@fr.openoffice.org Objet : Re: [prog] RE : [prog] Ouverture en lecture seule C'est un fichier qui s'ouvre normalement (en lecture/écriture) quand on l'ouvre manuellement. ALLART Philippe a écrit : Bonjour, est-ce que ça ne viendrait pas du système de fichier, qui serait en lecture seule sous Vista? Ph. -- De : Pascal Chantriaux [pascal.chantri...@ac-grenoble.fr] Date d'envoi : dimanche 8 mars 2009 08:12 À : prog@fr.openoffice.org Objet : [prog] Ouverture en lecture seule Bonjour, A partir d'un document calc, j'ouvre par macro un autre document calc pour le modifier. Or cette macro, qui marche bien sur mon ordinateur sous windows xp, ne fonctionne pas sous un autre ordinateur sous windows vista car le document s'ouvre alors en lecture seule. J'ai essayé de forcer le ReadOnly bien que cela ne soit en principe pas nécessaire vu que c'est l'option par défaut mais cela ne change rien. Y aurait-il un problème connu lié au système d'exploitation ? D'avance, merci. Pascal - To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org For additional commands, e-mail: prog-h...@fr.openoffice.org - To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org For additional commands, e-mail: prog-h...@fr.openoffice.org - To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org For additional commands, e-mail: prog-h...@fr.openoffice.org - To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org For additional commands, e-mail: prog-h...@fr.openoffice.org
[prog] Ouverture en lecture seule
Bonjour, A partir d'un document calc, j'ouvre par macro un autre document calc pour le modifier. Or cette macro, qui marche bien sur mon ordinateur sous windows xp, ne fonctionne pas sous un autre ordinateur sous windows vista car le document s'ouvre alors en lecture seule. J'ai essayé de forcer le ReadOnly bien que cela ne soit en principe pas nécessaire vu que c'est l'option par défaut mais cela ne change rien. Y aurait-il un problème connu lié au système d'exploitation ? D'avance, merci. Pascal - To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org For additional commands, e-mail: prog-h...@fr.openoffice.org