Page 2 sur 2

MessagePublié: 02 Nov 2011 à 22:07
par Nutch [Bot]
euh, en fait, j'ai fait Création, Agent, et je suis tombé sur la page où on peut rentrer du code.
J'ai mis le code dans Initialize, dans les propriétés de l'agent, j'ai rentré le nom "filextraction" et j'ai sauvegardé.
Les propriétés de l'agent sont :
Partagé - Déclenchement lors de l'évenement - Sélection du menu Actions
Cible : tous documents sélectionnés.
Dans ma boîte de réception, je clique dans Actions et je retrouve "filextraction" dans le menu.
Je sélectionne le message duquel je veux extraire le fichier et je clique sur filextraction. J'ai essayé avec le document sélectionné ou le document ouvert ... ça fait pareil ...

Il va en effet vraiment falloir que j'achète le bouquin que tu m'as conseillé !! J'ai vraiment tout à apprendre !
Merci de me consacrer autant de temps !

MessagePublié: 02 Nov 2011 à 22:11
par roubech
secateur a écrit:Pour faire simple, j'ai une macro excel qui génère un fichier texte. Ce fichier texte est envoyé à un destinataire qui détache ce fichier texte dans un répertoire. Le destinataire utilise la macro excel pour importer ce fichier texte dans le fichier excel. Il y apporte les modifications nécessaires et le renvoie à l'expéditeur.

je ne comprend pas bien, le destinataire reçoit un fichier texte et il utilise la macro excel ! quelle macro, si fichier texte ?
tu parles d'un fichier Excel qui est partagé sur un répertoire réseau est tes utilisateurs viennent mettre à jour chacun leur partie ?
Et sinon, tu pourrais pas remplacer ton fichier Excel par une base Notes. Chaque ligne correspondant à un doc Notes. Chaque utilisateur mettant à jour les docs qui lui correspondent. Si besoin de totaux, mise à jour en live ...

MessagePublié: 02 Nov 2011 à 22:14
par roubech
si agent avec "run on selected docs" alors Documentcontext devrait marcher
http://publib.boulder.ibm.com/infocente ... PERTY.html
sinon regarder NotesDatabase.UnprocessedDocuments
http://publib.boulder.ibm.com/infocente ... PERTY.html

MessagePublié: 02 Nov 2011 à 22:26
par Nutch [Bot]
Merci pour ta réponse Roubech.

Oui, je sais, ça peut paraître bizarre, mon histoire de fichier texte, mais ça permet à la fois d'alléger le transfert des données (1 Ko max) et de faciliter la sauvegarde de ces dites données. Ma macro génère donc un fichier en récupérant les informations dans le fichier Excel (du type file Open#1, write, etc ...) et le destinataire importe ces infos dans son fichier Excel à lui pour y apporter les modifications nécessaires.
Bien sûr, si nous étions sur le même réseau, cela faciliterait les choses ... mais ce n'est pas le cas.
Quant à développer une base Notes, c'est (encore) très largement au dessus de mes modestes possibilités ! :lol:

D'ailleurs, je n'ai pas tout (voire rien) compris mais je vais essayer, promis ! Et merci pour ces liens, je cherchais désespérement l'aide de Designer ... je ne l'ai pas sur mon poste :cry:
Merci encore !

MessagePublié: 03 Nov 2011 à 08:25
par Nutch [Bot]
Je viens de remarquer un truc bizarre :
Comme il mentionne une erreur de frappe à la ligne 19, j'ai essayé de retaper la ligne soi-disant fautive
Code : Tout sélectionner
Forall o In doc.embeddedobjects

Il ne me met pas les majuscules à EmbeddedObjects ... alors qu'il en met bien à Forall et In.
Je dois aussi mentionner que je ne suis qu'un utilisateur de Lotus Notes ... me manquerait-il des droits pour faire un agent comme celui-là ?

MessagePublié: 03 Nov 2011 à 14:35
par Michael DELIQUE
salut

concernant les majuscule ne te prend pas la tête le Ls ne respect pas la case.

MessagePublié: 03 Nov 2011 à 14:48
par Nutch [Bot]
Bon, d'accord, mais ça ne me rassure qu'à moitité car il me donne toujours une erreur de frappe sur ce foutu "Forall o in doc.embeddedobjects"...
J'ai encore essayé toute la matinée mais, là, je perds espoir ...

MessagePublié: 03 Nov 2011 à 15:05
par Michael DELIQUE
la il me faudrais ta base pour que je puisse y jeter un oeil directement

MessagePublié: 03 Nov 2011 à 17:04
par Nutch [Bot]
oui, là, ce ne serait pas simple. Ou il faudrait que je la vide de tous ces messages, et encore...
Tant pis, encore merci pour ton aide et le temps passé sur ce sujet.
Bonne soirée.

[Résolu] Bouton pour détacher un fichier dans un répertoire

MessagePublié: 03 Nov 2011 à 17:31
par Nutch [Bot]
Bon, j'ai une méthode beaucoup plus triviale ... mais qui fonctionne :
Code : Tout sélectionner
lefichier := @AttachmentNames;
lepath := "D:\\CB\\" + lefichier;
@Command([EditDetach]; lefichier; lepath);


Ok, ça ne marche que si le document est ouvert, mais c'est déjà ça.

Je mets donc le post en résolu et encore merci pour vos aides.