Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1216 connectés 

  FORUM HardWare.fr
  Windows & Software

  Maitre Esclave dans le pack office...

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Précédente
Auteur Sujet :

Maitre Esclave dans le pack office...

n°336195
navarro
Tjs apprendre, jamais dépendre
Posté le 09-08-2001 à 08:34:21  profilanswer
 

Question
Si j'ouvre un document Word ca me prends 2 sec
Si j'ouvre le MEME document Word a travers une macro lancee sous excel ca me prends plus de 20 sec Comment ca se fait ?
 
Comment faire pour reduire ce temps    
 
Merci pour vos conseil, je compte sur vous


---------------
Une ptite aide en VB et jVBien
mood
Publicité
Posté le 09-08-2001 à 08:34:21  profilanswer
 

n°336197
[FK]Yom
Un superbe avenir derrière lui
Posté le 09-08-2001 à 08:36:37  profilanswer
 

Microsoooooooooooft Microsooooooooooooooft (air connu, je vous laisse choisir)  :D

n°336218
navarro
Tjs apprendre, jamais dépendre
Posté le 09-08-2001 à 08:50:19  profilanswer
 

personne n'a eu de prob similaire?


---------------
Une ptite aide en VB et jVBien
n°336223
stng
Posté le 09-08-2001 à 08:58:20  profilanswer
 

Ca ne devrait pas t'étonner, car si tu lances via Macro via Excel, Dieu sait le nombre de couches logicielles que ça doit traverser avant d'arriver à Word...Je dirais même : 20s , c'est rapide!!!

n°336227
Carbon_14
Posté le 09-08-2001 à 09:00:44  profilanswer
 

Ca doit venir de OLE ? EXCEL envoie une demande à Word qui s'ouvre en catimini puis ouvre le document demandé puis ... puis ... Et le temps passe.
Ca doit être l'usine à gaz dans l'"arrière-boutique".
 
Y a un post comme cela où qq essaie de faire la même chose mais EXCEL lui renvoie un message lié à OLE comme quoi Word attend ... ?

n°336232
navarro
Tjs apprendre, jamais dépendre
Posté le 09-08-2001 à 09:08:33  profilanswer
 

ouf  enfin qqun  qui connait  le mot  OLE  
oui moi aussi  il me dit que excel attent le fin d'une action OLE de Word  
sil t plait aide moi un peu si t'en sais davantage  ca fais trois semaine que je suis dessus  
 
comment faire pour que ca aille plus vite?


---------------
Une ptite aide en VB et jVBien
n°336233
[FK]Yom
Un superbe avenir derrière lui
Posté le 09-08-2001 à 09:09:05  profilanswer
 

Installer Office XP

n°336236
navarro
Tjs apprendre, jamais dépendre
Posté le 09-08-2001 à 09:12:09  profilanswer
 

le prog que j'ai a faire c pour une boite (une grosse) et il veulent pas installer XP ..et ils peuvent pas aussi


---------------
Une ptite aide en VB et jVBien
n°336242
symantec
Posté le 09-08-2001 à 09:20:23  profilanswer
 

TU PRENDS LE CD et tu fait réparer mais c' est pas sure que ca le fassent
 
Les bibliothéques OLE c' est aussi Windows qui les géres
 
Alors Windows ou Office ??????

n°336247
navarro
Tjs apprendre, jamais dépendre
Posté le 09-08-2001 à 09:24:41  profilanswer
 

ah bon  ca peu venir d'une mauvaise installation??????
 
GGGGRRRR  
 
en fait la ligne qui fait tt ralentir  c'est  
 
Set Woffer = GetObject(ThisWorkbook.Path + "\" + Wordoffer)
 
avec Wordoffer  le point doc
 
et comment on peut faire  il me dit quil attents la fin d une action OLE   je dot OK  et ca continue  donc le prog marche sans qu'excel ait attendu::::ou peut etre avec le tmp il s'est terminer tte seule cette action OLE   je ne sais pas  
 
C'est quoi au juste une action OLE  
Mille mille fois pour votre aide


---------------
Une ptite aide en VB et jVBien
mood
Publicité
Posté le 09-08-2001 à 09:24:41  profilanswer
 

n°336261
navarro
Tjs apprendre, jamais dépendre
Posté le 09-08-2001 à 09:32:22  profilanswer
 

quelqu un peut me dire ce que c'est?   svpl


---------------
Une ptite aide en VB et jVBien
n°336306
navarro
Tjs apprendre, jamais dépendre
Posté le 09-08-2001 à 09:54:22  profilanswer
 

svpl   :(


---------------
Une ptite aide en VB et jVBien
n°336324
navarro
Tjs apprendre, jamais dépendre
Posté le 09-08-2001 à 10:06:09  profilanswer
 

svpl   :(


---------------
Une ptite aide en VB et jVBien
n°336399
navarro
Tjs apprendre, jamais dépendre
Posté le 09-08-2001 à 10:51:13  profilanswer
 

toujours personne pour m'aider ?


---------------
Une ptite aide en VB et jVBien
n°336444
navarro
Tjs apprendre, jamais dépendre
Posté le 09-08-2001 à 11:13:48  profilanswer
 

n'hesitez pas je veux pas vous manger   :)


---------------
Une ptite aide en VB et jVBien
n°336607
Carbon_14
Posté le 09-08-2001 à 12:39:24  profilanswer
 

Le peu que je sache c'est que c'est qq chose comme Object Linking and Embending, une "évolution" (plutôt une variante évoluée) de DDE (Dynamic Data Exchange).
 
Quand on copie une feuille EXCEL dans WOrd, il se crée un lien avec EXCEL, et si on modifie qq chose dans EXCEL, c'est censé être mis à jour dans Word (genre de ""tunnel"" :pt1cable: ). Ca évite de faire copier/coller à chaque changement. Ca doit être un collage avec lien, ou je sais pas quoi.
 
On fait une sorte de télécommande d'une appli avec une autre (DDE). OLE, je ne m'y suis pas encore mis au niveau programmation, car ça semblerait trapu (moi y en a qu'amateur de base).
 
Dans Office, vu que les applications sont "soeur", elles peuvent partager des objets, lancer ou utiliser des fonctions les unes des autres (il doit bien y avoir certaines limitations, défauts, restrictions, ..).
Le OLE doit même être à l'origine du fait que quand on veut modifier ue image collée dans Word (par exemple, StarOffice en ce qui me concerne), Windows propose l'application dont cette image/objet (graphe par exemple) est issue. Ce n'est pas "innocent".
 
Ca peut être étendu à toute appli Windows moderne (sauf les miennes) si les développeurs font les efforts adhoc.
 
J'en sais guère plus :D . En ce moment, je rame un peu pour implémenter DDE sous Win 3.11 (vieillot, les deux). OLE, je sais pas ce qu'en ferais (pour l'instant)..

n°336615
navarro
Tjs apprendre, jamais dépendre
Posté le 09-08-2001 à 12:48:43  profilanswer
 

Merci beaucoup pour tes explications  j'en sais un peu plus la.
Mais n'y a t il pas un moyen Entre WORD-EXCEL  a donner une priorite  pendant un certain moment?
 
Sinon jai une autre question
si je veux enregistrer un fichier en prog sous excel  
je fais  
 
 Objetblabla.SaveAs Filename:=ThisWorkbook.Path + chemin + nom.doc
 
et sous word on fait comment?   on peut pas ecrir ThisWorkbook
Merci


---------------
Une ptite aide en VB et jVBien
n°336705
stng
Posté le 09-08-2001 à 13:47:20  profilanswer
 

A priori la même chose, car EXCEL et WORD utilisent tous deux VBA.  
3 idées:
1. Puisque t'as déjà fait des macros, utilise le générateur de macros pour donner un premier jet des instructions à écrire.
2. Utilise des variables pour stocker divers paramètres qui reviennent souvent
3. Le Help de VBA est bien fait : essaie le...

n°336762
navarro
Tjs apprendre, jamais dépendre
Posté le 09-08-2001 à 14:19:43  profilanswer
 

ok  j'essai
a plus


---------------
Une ptite aide en VB et jVBien
n°336801
navarro
Tjs apprendre, jamais dépendre
Posté le 09-08-2001 à 14:39:36  profilanswer
 

la macro donne  
 
 ChangeFileOpenDirectory "C:\blabla\"
 
    et moi je mais ca  mais il fait une erreur
     
 
 ChangeFileOpenDirectory  (ThisWorkbook.Path + "\" )
     
 
pourquoi ?


---------------
Une ptite aide en VB et jVBien
n°336829
navarro
Tjs apprendre, jamais dépendre
Posté le 09-08-2001 à 15:05:17  profilanswer
 

qqun aurait il une idee?


---------------
Une ptite aide en VB et jVBien
n°336862
navarro
Tjs apprendre, jamais dépendre
Posté le 09-08-2001 à 15:26:25  profilanswer
 

de l'aide svpl


---------------
Une ptite aide en VB et jVBien
n°336892
navarro
Tjs apprendre, jamais dépendre
Posté le 09-08-2001 à 15:46:48  profilanswer
 

je change un peu ma question pe etre que ca vient de la...
 
Comment fait t on pour executer une macro qui est ds un deuxieme classeur excel ....puis si cette macro est ds un document Word...
 
Aider moi svpl
 
Merci


---------------
Une ptite aide en VB et jVBien
n°336958
stng
Posté le 09-08-2001 à 16:41:38  profilanswer
 

Excuse, ChangeFileOpenDIrectory est propre à Word (pas valable pour Excel) :
 
This example changes the folder in which Word searches for documents, and then opens a file named "Test.doc."
 
ChangeFileOpenDirectory "C:\My Documents"
Documents.Open FileName:="Test.doc"
---------------
Exemple d'instruction généré par le générateur de macro pour une feuille Excel :
 
 ChDir "C:\toto"
 
ActiveWorkbook.SaveAs Filename:="C:\toto\Classeur1.xls", FileFormat:= _
        xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False _
        , CreateBackup:=False
------------------
Une macro est de toute façon liée à une feuille Excel ou un document Word. Je répète : utilise le générateur de macros pour enregistrer tes manips et modifie les intructions générés.

n°337034
navarro
Tjs apprendre, jamais dépendre
Posté le 09-08-2001 à 17:18:12  profilanswer
 

oui c est ce que je fais  et il me donne bien tt le squellette de la macro  mais quand je fais la macro je donne un chemin bien precis  C:\Windows\bureau ....   et moi je veux le sauver ds "le repertoire courant" la ou se trouve le .doc qui a lancer la macro
 
dc execl  on utilise ThisWorkbook  et ds Word on fais comment ?
 
Merci


---------------
Une ptite aide en VB et jVBien
n°337241
ritchi92
Posté le 09-08-2001 à 20:03:55  profilanswer
 

et les liens hypertextes?
n'est-ce pas + rapide?

n°337627
navarro
Tjs apprendre, jamais dépendre
Posté le 10-08-2001 à 08:40:31  profilanswer
 

tiens pas une mauvaise idee  
mais il fo que je fasse plein de trucs avant de l'ouvrir et apres son ouverture  et tout ca ca doit se faire en prog .... il ne s'agit pas juste d'ouvrir un document...mais je vais voir ce que ca donne Merci  
 
Si qq a une autre idee  :sarcastic:


---------------
Une ptite aide en VB et jVBien
n°337629
navarro
Tjs apprendre, jamais dépendre
Posté le 10-08-2001 à 08:47:55  profilanswer
 

je viens d'essayer les liens. Excel me dit a nouveau qu'il attends la fin d'une action OLE de la part de Word  
Je crois que c'est un serieux probleme entre Excel et Word  
enfin plutot de tache mere et de tache fille il faudrait pour un moment donner la priorite a Word meme si Excel a lance la Macro
 
Je lance un appel au secours  
si qqun a une idee a proposee qu il l'a dise
Merci


---------------
Une ptite aide en VB et jVBien
n°337643
stng
Posté le 10-08-2001 à 09:13:51  profilanswer
 

Je voudrais un éclaircissement : Ton "programme principal" me semble être Excel : l'utilisateur ouvre d'abord la feuille Excel, puis lance la macro, qui ouvre le fichier Word, et dans ce cas , la macro principale est celle liée à Excel...
 
Une fois le fichier Word ouvert, il faut bien que l'utilisateur fasse quelque chose dans ce document... puis le sauvegarde...
 
Le problème vient plutôt de la structure de ton appli...

n°337671
navarro
Tjs apprendre, jamais dépendre
Posté le 10-08-2001 à 09:46:08  profilanswer
 

oui le prog principal est excel
je lance une macko (MACRO1) cette macro ouvre un simple document word ET lance une macro (MACRO2) qui est ds ce document Word
en fait je lance une macro qui est ds un fichier word a partir d'excel avec  DOCWORD.Application.Run + nom de la macro  (dc MACRO2)  cette macro (MACRO2) ouvre un autre document word avec publipostage c'est a dire que ce document ouvre obligatoirement un classeur Execl pour lire les donnees une fois ouvert....il fo une minute  et c'est la mon probleme....la marci fait continu son boulot a savoir elle fait une copir de ce document Word SANS publipostage, sauvegarde ce document puis le ferme  puis le document avec publipostage se ferme aussi. MACRO2 est fini  il reste au final le document simple Word   et c ce que je ve
 
mon prob est que qd j'ouvre le document avec publipostage, a travers la macro, ca prends plus d'une minute
 
Comment ca se fait
 
et si jouvre ce document en double cliquant  ca prends 4 - 5 sec ... rien de plus normal
 
Merci pour votre aide  j'espere avoir eteassez precis


---------------
Une ptite aide en VB et jVBien
n°337753
stng
Posté le 10-08-2001 à 10:45:13  profilanswer
 

Pour le pb de path :  
-----------
 
This example displays the path and file name of the active document.
 
MsgBox ActiveDocument.Path & Application.PathSeparator & _
    ActiveDocument.Name
 
--------
ActiveDocument au lieu de ThisWorkbook...

n°337760
navarro
Tjs apprendre, jamais dépendre
Posté le 10-08-2001 à 10:48:23  profilanswer
 

ok merci


---------------
Une ptite aide en VB et jVBien
n°337774
navarro
Tjs apprendre, jamais dépendre
Posté le 10-08-2001 à 10:56:46  profilanswer
 

nous pensons a croire que c un bug d'office....


---------------
Une ptite aide en VB et jVBien
n°338251
ritchi92
Posté le 11-08-2001 à 03:51:29  profilanswer
 

tu as un pb d'install d'office
c'est quoi ta config, la version d'office?
as-tu assez de mémoire?
n'y a-t-il pas trop de programmes ouverts en fond de tâches?
 
chez moi,un lien hypertexte ouvre word en 2s
 
suivant la version d'Office, mets le CD et répares le
avant arrêtes l'anti-virus ( programme ainsi que dans le bios )
 
A+

n°338272
symantec
Posté le 11-08-2001 à 08:15:20  profilanswer
 

ritchi92 a écrit a écrit :

tu as un pb d'install d'office
c'est quoi ta config, la version d'office?
as-tu assez de mémoire?
n'y a-t-il pas trop de programmes ouverts en fond de tâches?
 
chez moi,un lien hypertexte ouvre word en 2s
 
suivant la version d'Office, mets le CD et répares le
avant arrêtes l'anti-virus ( programme ainsi que dans le bios )
 
A+  




 
C' est la premiére fois quez je vois un conseil concernant l' antivirus  
 
Enfin......
 
Parce que c' est bien gentil les programmes mais les antivirus, y aimes pas les install

n°338307
navarro
Tjs apprendre, jamais dépendre
Posté le 11-08-2001 à 10:48:31  profilanswer
 

ritchi92 a écrit a écrit :

tu as un pb d'install d'office
c'est quoi ta config, la version d'office?
as-tu assez de mémoire?
n'y a-t-il pas trop de programmes ouverts en fond de tâches?
 
chez moi,un lien hypertexte ouvre word en 2s
 
suivant la version d'Office, mets le CD et répares le
avant arrêtes l'anti-virus ( programme ainsi que dans le bios )
 
A+  




 
 
 
Salut
Tu crois que j'ai un prob d'install ???
ben la s'est pas gagner
Je bosse ds un boite et tout est en reseau  je peux pas leurs demander de reinstaller office
Je travaille sur office 2000  
J'ai essayer avec les liens hyper tese chez moi aussi ca s'ouvre en deux sec  mais si je demande d'ouvrir un document CONTENANT des publipostages la ca mets plus d'une minuteen fans de tache  il y a juste trois classeurs excel au depart c tout  
essai voir d'ouvrit un document avec publipostage (si tu as le tps  :jap: ) je suis curieux de savoir ce que ca fait
 
Merci pour votre aide


---------------
Une ptite aide en VB et jVBien
n°338727
ritchi92
Posté le 11-08-2001 à 20:37:01  profilanswer
 

navarro :
Dès le début du topic, tu aurait dû préciser "le publipostage"
donc tu es en réseau avec Nt ou W2K
combien de mémoire sur ton poste?
 
chez moi,avec Me + office 2000 + mem > 250 Mo aucun pb de publipostage ( étiquettes ) FUSION < à 5 secondes pour la fusion des données avec un fichier excel d'une taille > 700Ko ( 21 onglets classeurs ) dont des tableaux croisés dynamiques

n°343642
navarro
Tjs apprendre, jamais dépendre
Posté le 17-08-2001 à 10:35:52  profilanswer
 

je suis sur Windows 2000  
l'ordi est un P400  pas plus et la memoire je sais pas  
Mais on l'as essayer sur plusier ordi est c'est toujours plus d'une minute
 
Le prob chez moi c que c Execl qui ouvre Word puis Word ouvre un document Execl (pas gros juste une feuille) mais ou moins 40 champs differents
 
Si t'as un solution dit le öoi Merci


---------------
Une ptite aide en VB et jVBien
n°344471
ritchi92
Posté le 17-08-2001 à 22:42:36  profilanswer
 

quelle est la taille des fichiers ouverts?
 
je pense toujours que tu ou vous n'avez pas assez de mémoire vive
est-les mêmes postes de travail?
 
pour connaitre la valeur de celle-ci:
clic droit sur poste de travail
propriétés regardes la valeur de la RAM
avec windows 2000, 64Mo est un minimun
128Mo c'est pas mal
+ c'est mieux

n°344475
ritchi92
Posté le 17-08-2001 à 22:46:43  profilanswer
 

au fait les fichiers à ouvrir sont-ils en local, sur un autre poste d'un réseau ou sur le serveur?
Sont-ils partagés?

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Précédente

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software

  Maitre Esclave dans le pack office...

 

Sujets relatifs
A quand le Sagem 1000 en pack Xtense?Wanadoo ADSL pack Xtense : une question svp.
Installation ligne ADSL 350 F HT !! (pack XTence)Créer un pack auto-installable
Pack Sp2 + win2000proOffice XP Language Pack !?
Je comptais prendre le pack Xtense mais.....Quelqu'un a downloader Corel Word Perfect Office 2002 Trial ???
Plus de sujets relatifs à : Maitre Esclave dans le pack office...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR