begin process at 2010 02 10 01:53:57
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP.NET

 > 

Divers

 > 

Autre

 > 

mettre du Text dans les signets


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

mettre du Text dans les signets

jeudi 10 avril 2008 à 08:46:37 | mettre du Text dans les signets

kowalska

Bonjour,

Depuis hier j'ai un soucis pour ecrire dans mes signé.
J'ai essayé pas mal de script pour le faire me je bloque ca ne marche pas.

Je ne suis pas en winForm mais en internet (aspx).

Voici le code



// Incr‚mentation des variables

string commercial = "Saint-martin guillaume";

string fileLocalOriginal = pathLocal + nameFichier;

string fileLocalTemps = pathLocal + "Temp_" + nameFichier;

// connexion … Word

Microsoft.Office.Interop.Word.Application msWord = new Microsoft.Office.Interop.Word.Application();

msWord.Visible = true; // mettez cette variable … true si vous souhaitez visualiser les op‚rations.

object missing = System.Reflection.Missing.Value;

Microsoft.Office.Interop.Word.Document nvDoc ;

// Choisir le template

object templateName = fileLocalOriginal;

// Cr‚er le document

nvDoc = msWord.Documents.Add(ref templateName, ref missing, ref missing, ref missing) ;


object signet = "nameCommercial";

==>C'est ici que j'aimerai implémenté mes signets <==

// Sauver le document

object fileName = fileLocalTemps;

nvDoc.SaveAs(ref fileName, ref missing, ref missing, ref missing, ref missing,

ref missing, ref missing, ref missing, ref missing, ref missing,

ref missing, ref missing, ref missing, ref missing, ref missing,

ref missing);

// Fermer le document

nvDoc.Close(ref missing, ref missing, ref missing);

return fileLocalTemps;


Voila j'espere avoir des news.
Merci

jeudi 10 avril 2008 à 09:58:27 | Re : mettre du Text dans les signets

sebmafate

Membre Club Administrateur CodeS-SourceS
euh... tu veux créer un signet Word ?


Sébastien FERRAND (blog)
Consultant Indépendant
[Microsoft Visual C# MVP]
jeudi 10 avril 2008 à 14:20:51 | Re : mettre du Text dans les signets

kowalska

Non mon signet est deja crée avec word.
Moi ce que je veux c'est dire dans mon code c# d'aller mettre ma chaine de caractere  dans le signé de word.

De plus je suis pas en winform. Je pense que c'est pour ca que je rencontre des soucis.

si tu as une idées je suis prenneur
samedi 12 avril 2008 à 20:41:51 | Re : mettre du Text dans les signets

coq

Administrateur CodeS-SourceS
Salut,

C'est sur que l'automation Office dans un contexte côté serveur est relativement...suicidaire :
Considérations sur l'automatisation côté serveur de Microsoft Office

Peut être regarder du côté des dernières version de VSTO, me semble que quelquechose concernant les aspects server-side y a évoluer.
Après la manipulation directe de documents au format OpenXML est peut être une bonne piste.


/*
coq
MVP Visual C#
CoqBlog
*/
mardi 15 avril 2008 à 17:14:13 | Re : mettre du Text dans les signets

kowalska

Merci pour l'info coq,

j'ai trouvé en faite comment faire du moin partiellement.
J'arrive a crée des signets et leurs donné une valeur dans le fichier word via c#. C'est deja un bn debut.
Maintenant ce serait d'incrementé un signet deja existant dans word via le code.
rien de bien compliqué je pense. je suis passé a autre chose pour le moment.
Je vous tiendrai au courant car ca peu intérrésé quelque personne.

vendredi 25 juillet 2008 à 16:07:26 | Re : mettre du Text dans les signets

yesdream

salut,
j'ai le meme probleme, je voudrais ecrire dans les signet que j'ai créer dans un fichier word à partir d'une application C#.
svp est ce que vous pouvez m'aidez.
lundi 28 juillet 2008 à 09:33:45 | Re : mettre du Text dans les signets

kowalska

Réponse acceptée !
Salut j'espere que je vais repondre à ton probleme.

Voici comment j'ai trouvé la solution

object signet = "Nom de ton signet dans word";
bookMkRef = nsDoc.Bookmarks.get_Item(ref signet);
bookMkRef.Range.Text = "Ta valeur";
lundi 28 juillet 2008 à 16:25:17 | Re : mettre du Text dans les signets

yesdream

merci beaucoup kowalska pour ton aide j'ai fais à peu prés la meme chose mais avec des index puisque j'ai plusieurs signets,

Hashtable Bks= new Hashtable ();

//Récupère tous les Bookmarks du document dans une HashTable

//Dans les applications office, les index vont de 1 . n compris

for ( int i=1;i<=nvDoc.Bookmarks.Count;i++)

{

object index=i;

Word.

Bookmark bk=nvDoc.Bookmarks.Item( ref index);

Bks.Add(bk.Name,bk.Range);

}

((Word.

Range )Bks[ "nom" ]).InsertBefore(Tnom.Text);

((Word.

Range )Bks[ "prenom" ]).InsertBefore(Tprenom.Text);


Cette discussion est classée dans : word, document, ref, object, missing


Répondre à ce message

Sujets en rapport avec ce message

RTF \object [ par zeb13 ] Bonjour,Voilà mon blème, je génère en ASP un document Word à distance dans lequel je dois venir Fusionne run autre document Word. Pour ça il y a l'obj insertion de document word dans une page [ par omaroch ] j'ai pas su ou poser ma question donc je la balance ici.jái besoin de faire un lien vers un documents word sur ma page et ce que je veux cést d'insere aide sur word, signet et impression [ par istarnos ] Je vous explique grosso modo mon probleme, en fait j'ai un poste client qui doit venir ouvrir un document word se trouvant sur le serveur (pas de word create.object("word.application") [ par Frambi ] voici le début de mon code (fichier test.asp):Set wrd = CreateObject("Word.Application") 'ligne2wrd.Application.Visible = true et l'erreur : error '80 ouvrir un document word [ par stifleur83 ] bonjour j'essaye en vain d'ouvrir un document word existant voila mon code : Dim p As Process = New Process()p.StartInfo.FileName = Server.MapPath("mo Générer un document word [ par Kalypswoo ] Bonjour ou re, j'ai un petit problème : je dois générer un document word à partir d'une page .aspx (en c#). C'est à dire que quand je lique sur le l Ouvrir un document html dans word [ par juliusius37 ] mailto:S0KARISS@hotmail.comBonjour, voila mon pb je souhaite a partir d'une page en asp,ouvrir word et y afficher le tablea asp et word [ par kaskran ] bonjour tout le monde, je dois créer un document word a partir d'une page asp, mais le probleme est que je n'arrive pas créer un tableau word, quelle trasformation word en pdf [ par ronan ] Bonjour, je souhaite transformer un document word qui est sur mon serveur en un document pdf.Acrobat writer est installé sur le serveur.Quelqu'un as t Afficher un document word dans un page html ? [ par lelouperre ] Je souhaite afficher le contenu d'un fichier word sachant que word est sur le serveur et pas sur le poste client. J'ai trouvé le code suivant qui ne f


Nos sponsors


Sondage...

Comparez les prix


HTC Magic

Entre 429€ et 429€

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,624 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales