Bonjour,
J'ai un document Word 2000, contenant des images (photos et gif) et du
texte, et qui est plus long qu'une page d'écran et je voudrais
l'enregistrer
comme une image (jpeg ou gif ou bmp).
Mais je ne trouve pas comment faire, y compris dans la base de Microsoft
France.
(J'ai aussi Photodraw, et j'ai pensé ouvrir un .doc avec, mais cela ne
marche pas).
La copie d'écran ne marche pas non plus (trop long).
Qui peut m'aider pour ce souci "sioux"?
Merci
Ray
Bonjour,
J'ai un document Word 2000, contenant des images (photos et gif) et du
texte, et qui est plus long qu'une page d'écran et je voudrais
l'enregistrer
comme une image (jpeg ou gif ou bmp).
Mais je ne trouve pas comment faire, y compris dans la base de Microsoft
France.
(J'ai aussi Photodraw, et j'ai pensé ouvrir un .doc avec, mais cela ne
marche pas).
La copie d'écran ne marche pas non plus (trop long).
Qui peut m'aider pour ce souci "sioux"?
Merci
Ray
Bonjour,
J'ai un document Word 2000, contenant des images (photos et gif) et du
texte, et qui est plus long qu'une page d'écran et je voudrais
l'enregistrer
comme une image (jpeg ou gif ou bmp).
Mais je ne trouve pas comment faire, y compris dans la base de Microsoft
France.
(J'ai aussi Photodraw, et j'ai pensé ouvrir un .doc avec, mais cela ne
marche pas).
La copie d'écran ne marche pas non plus (trop long).
Qui peut m'aider pour ce souci "sioux"?
Merci
Ray
Bonjour,
Voilà la macro. Telle qu'elle est écrite, elle ne peut prendre qu'un
fichier Word à la fois. Pour les "pages intérieures", l'image contient 2
pages à la fois.
Sub wordenimages()
'Clément Marcotte
'Amos (Québec) Canada
Dim DialogueOuvrir As FileDialog
Dim i As Integer, j As Integer
Dim fichier As String
Dim ledocument As Object
'Ouvrir la boîte de dialogue
'pour ouvrir le fichier Word.
'Pour sélectionner plus d'un fichier
'à la fois, mettre AllowMultiSelect à true
Set DialogueOuvrir = Application.FileDialog( _
Type:=msoFileDialogOpen)
With DialogueOuvrir
.AllowMultiSelect = False
.Title = "Ouvrir un fichiers Word"
.Filters.Add "Documents Word", "*.doc; *.rtf, 1"
.Show
End With
'Il faut ouvrir une deuxième instance de Publisher
'Pour réussir à ouvrir le document Word
Dim appPub As New Publisher.Application
appPub.Open FileName:=DialogueOuvrir.SelectedItems(1), _
ReadOnly:=True, AddToRecentFiles:úlse, _
SaveChanges:=pbPromptToSaveChanges
appPub.ActiveWindow.Visible = True
'Enregistrer les pages au format JPG.
'Pour les pages intérieures, c'est 2 pages dans
'le même fichier (en regard, comme ils disent).
'Je suppose que pour d'autres formats
'supportés par Publisher, il suffit de changer
'l'extension. Pas envie d'essayer.
For j = 1 To appPub.ActiveDocument.Pages.Count
fichier = DialogueOuvrir.SelectedItems(1)
fichier = Right(fichier, Len(fichier) - InStrRev(fichier, "") - 1)
fichier = Left(fichier, Len(fichier) - 4)
'Ajuster "c:copieimages" et le nom de fichier
'selon les besoins
appPub.ActiveDocument.Pages(j).SaveAsPicture _
("c:copieimages" _
& fichier & "-page " & j & ".jpg")
Next
'Fermer la deuxième instance de Publisher
'répondre oui pour garder le fichier
appPub.Quit
Set appPub = Nothing
MsgBox ("Conversion du fichier, terminée")
End Sub
"Raymond Poulain" a écrit dans
le message de news:Bonjour,
J'ai un document Word 2000, contenant des images (photos et gif) et du
texte, et qui est plus long qu'une page d'écran et je voudrais
l'enregistrer
comme une image (jpeg ou gif ou bmp).
Mais je ne trouve pas comment faire, y compris dans la base de Microsoft
France.
(J'ai aussi Photodraw, et j'ai pensé ouvrir un .doc avec, mais cela ne
marche pas).
La copie d'écran ne marche pas non plus (trop long).
Qui peut m'aider pour ce souci "sioux"?
Merci
Ray
Bonjour,
Voilà la macro. Telle qu'elle est écrite, elle ne peut prendre qu'un
fichier Word à la fois. Pour les "pages intérieures", l'image contient 2
pages à la fois.
Sub wordenimages()
'Clément Marcotte
'Amos (Québec) Canada
Dim DialogueOuvrir As FileDialog
Dim i As Integer, j As Integer
Dim fichier As String
Dim ledocument As Object
'Ouvrir la boîte de dialogue
'pour ouvrir le fichier Word.
'Pour sélectionner plus d'un fichier
'à la fois, mettre AllowMultiSelect à true
Set DialogueOuvrir = Application.FileDialog( _
Type:=msoFileDialogOpen)
With DialogueOuvrir
.AllowMultiSelect = False
.Title = "Ouvrir un fichiers Word"
.Filters.Add "Documents Word", "*.doc; *.rtf, 1"
.Show
End With
'Il faut ouvrir une deuxième instance de Publisher
'Pour réussir à ouvrir le document Word
Dim appPub As New Publisher.Application
appPub.Open FileName:=DialogueOuvrir.SelectedItems(1), _
ReadOnly:=True, AddToRecentFiles:úlse, _
SaveChanges:=pbPromptToSaveChanges
appPub.ActiveWindow.Visible = True
'Enregistrer les pages au format JPG.
'Pour les pages intérieures, c'est 2 pages dans
'le même fichier (en regard, comme ils disent).
'Je suppose que pour d'autres formats
'supportés par Publisher, il suffit de changer
'l'extension. Pas envie d'essayer.
For j = 1 To appPub.ActiveDocument.Pages.Count
fichier = DialogueOuvrir.SelectedItems(1)
fichier = Right(fichier, Len(fichier) - InStrRev(fichier, "") - 1)
fichier = Left(fichier, Len(fichier) - 4)
'Ajuster "c:copieimages" et le nom de fichier
'selon les besoins
appPub.ActiveDocument.Pages(j).SaveAsPicture _
("c:copieimages" _
& fichier & "-page " & j & ".jpg")
Next
'Fermer la deuxième instance de Publisher
'répondre oui pour garder le fichier
appPub.Quit
Set appPub = Nothing
MsgBox ("Conversion du fichier, terminée")
End Sub
"Raymond Poulain" <RaymondPoulain@discussions.microsoft.com> a écrit dans
le message de news: 94A6B8D7-FB8C-40A5-AB4C-5C8956F5AA0E@microsoft.com...
Bonjour,
J'ai un document Word 2000, contenant des images (photos et gif) et du
texte, et qui est plus long qu'une page d'écran et je voudrais
l'enregistrer
comme une image (jpeg ou gif ou bmp).
Mais je ne trouve pas comment faire, y compris dans la base de Microsoft
France.
(J'ai aussi Photodraw, et j'ai pensé ouvrir un .doc avec, mais cela ne
marche pas).
La copie d'écran ne marche pas non plus (trop long).
Qui peut m'aider pour ce souci "sioux"?
Merci
Ray
Bonjour,
Voilà la macro. Telle qu'elle est écrite, elle ne peut prendre qu'un
fichier Word à la fois. Pour les "pages intérieures", l'image contient 2
pages à la fois.
Sub wordenimages()
'Clément Marcotte
'Amos (Québec) Canada
Dim DialogueOuvrir As FileDialog
Dim i As Integer, j As Integer
Dim fichier As String
Dim ledocument As Object
'Ouvrir la boîte de dialogue
'pour ouvrir le fichier Word.
'Pour sélectionner plus d'un fichier
'à la fois, mettre AllowMultiSelect à true
Set DialogueOuvrir = Application.FileDialog( _
Type:=msoFileDialogOpen)
With DialogueOuvrir
.AllowMultiSelect = False
.Title = "Ouvrir un fichiers Word"
.Filters.Add "Documents Word", "*.doc; *.rtf, 1"
.Show
End With
'Il faut ouvrir une deuxième instance de Publisher
'Pour réussir à ouvrir le document Word
Dim appPub As New Publisher.Application
appPub.Open FileName:=DialogueOuvrir.SelectedItems(1), _
ReadOnly:=True, AddToRecentFiles:úlse, _
SaveChanges:=pbPromptToSaveChanges
appPub.ActiveWindow.Visible = True
'Enregistrer les pages au format JPG.
'Pour les pages intérieures, c'est 2 pages dans
'le même fichier (en regard, comme ils disent).
'Je suppose que pour d'autres formats
'supportés par Publisher, il suffit de changer
'l'extension. Pas envie d'essayer.
For j = 1 To appPub.ActiveDocument.Pages.Count
fichier = DialogueOuvrir.SelectedItems(1)
fichier = Right(fichier, Len(fichier) - InStrRev(fichier, "") - 1)
fichier = Left(fichier, Len(fichier) - 4)
'Ajuster "c:copieimages" et le nom de fichier
'selon les besoins
appPub.ActiveDocument.Pages(j).SaveAsPicture _
("c:copieimages" _
& fichier & "-page " & j & ".jpg")
Next
'Fermer la deuxième instance de Publisher
'répondre oui pour garder le fichier
appPub.Quit
Set appPub = Nothing
MsgBox ("Conversion du fichier, terminée")
End Sub
"Raymond Poulain" a écrit dans
le message de news:Bonjour,
J'ai un document Word 2000, contenant des images (photos et gif) et du
texte, et qui est plus long qu'une page d'écran et je voudrais
l'enregistrer
comme une image (jpeg ou gif ou bmp).
Mais je ne trouve pas comment faire, y compris dans la base de Microsoft
France.
(J'ai aussi Photodraw, et j'ai pensé ouvrir un .doc avec, mais cela ne
marche pas).
La copie d'écran ne marche pas non plus (trop long).
Qui peut m'aider pour ce souci "sioux"?
Merci
Ray
Bonjour,
Voilà la macro. Telle qu'elle est écrite, elle ne peut prendre qu'un fichier
Word à la fois. Pour les "pages intérieures", l'image contient 2 pages à la
fois.
Sub wordenimages()
'Clément Marcotte
'Amos (Québec) Canada
Dim DialogueOuvrir As FileDialog
Dim i As Integer, j As Integer
Dim fichier As String
Dim ledocument As Object
'Ouvrir la boîte de dialogue
'pour ouvrir le fichier Word.
'Pour sélectionner plus d'un fichier
'à la fois, mettre AllowMultiSelect à true
Set DialogueOuvrir = Application.FileDialog( _
Type:=msoFileDialogOpen)
With DialogueOuvrir
.AllowMultiSelect = False
.Title = "Ouvrir un fichiers Word"
.Filters.Add "Documents Word", "*.doc; *.rtf, 1"
.Show
End With
'Il faut ouvrir une deuxième instance de Publisher
'Pour réussir à ouvrir le document Word
Dim appPub As New Publisher.Application
appPub.Open FileName:=DialogueOuvrir.SelectedItems(1), _
ReadOnly:=True, AddToRecentFiles:úlse, _
SaveChanges:=pbPromptToSaveChanges
appPub.ActiveWindow.Visible = True
'Enregistrer les pages au format JPG.
'Pour les pages intérieures, c'est 2 pages dans
'le même fichier (en regard, comme ils disent).
'Je suppose que pour d'autres formats
'supportés par Publisher, il suffit de changer
'l'extension. Pas envie d'essayer.
For j = 1 To appPub.ActiveDocument.Pages.Count
fichier = DialogueOuvrir.SelectedItems(1)
fichier = Right(fichier, Len(fichier) - InStrRev(fichier, "") - 1)
fichier = Left(fichier, Len(fichier) - 4)
'Ajuster "c:copieimages" et le nom de fichier
'selon les besoins
appPub.ActiveDocument.Pages(j).SaveAsPicture _
("c:copieimages" _
& fichier & "-page " & j & ".jpg")
Next
'Fermer la deuxième instance de Publisher
'répondre oui pour garder le fichier
appPub.Quit
Set appPub = Nothing
MsgBox ("Conversion du fichier, terminée")
End Sub
"Raymond Poulain" a écrit dans le
message de news:Bonjour,
J'ai un document Word 2000, contenant des images (photos et gif) et du
texte, et qui est plus long qu'une page d'écran et je voudrais
l'enregistrer
comme une image (jpeg ou gif ou bmp).
Mais je ne trouve pas comment faire, y compris dans la base de Microsoft
France.
(J'ai aussi Photodraw, et j'ai pensé ouvrir un .doc avec, mais cela ne
marche pas).
La copie d'écran ne marche pas non plus (trop long).
Qui peut m'aider pour ce souci "sioux"?
Merci
Ray
Bonjour,
Voilà la macro. Telle qu'elle est écrite, elle ne peut prendre qu'un fichier
Word à la fois. Pour les "pages intérieures", l'image contient 2 pages à la
fois.
Sub wordenimages()
'Clément Marcotte
'Amos (Québec) Canada
Dim DialogueOuvrir As FileDialog
Dim i As Integer, j As Integer
Dim fichier As String
Dim ledocument As Object
'Ouvrir la boîte de dialogue
'pour ouvrir le fichier Word.
'Pour sélectionner plus d'un fichier
'à la fois, mettre AllowMultiSelect à true
Set DialogueOuvrir = Application.FileDialog( _
Type:=msoFileDialogOpen)
With DialogueOuvrir
.AllowMultiSelect = False
.Title = "Ouvrir un fichiers Word"
.Filters.Add "Documents Word", "*.doc; *.rtf, 1"
.Show
End With
'Il faut ouvrir une deuxième instance de Publisher
'Pour réussir à ouvrir le document Word
Dim appPub As New Publisher.Application
appPub.Open FileName:=DialogueOuvrir.SelectedItems(1), _
ReadOnly:=True, AddToRecentFiles:úlse, _
SaveChanges:=pbPromptToSaveChanges
appPub.ActiveWindow.Visible = True
'Enregistrer les pages au format JPG.
'Pour les pages intérieures, c'est 2 pages dans
'le même fichier (en regard, comme ils disent).
'Je suppose que pour d'autres formats
'supportés par Publisher, il suffit de changer
'l'extension. Pas envie d'essayer.
For j = 1 To appPub.ActiveDocument.Pages.Count
fichier = DialogueOuvrir.SelectedItems(1)
fichier = Right(fichier, Len(fichier) - InStrRev(fichier, "") - 1)
fichier = Left(fichier, Len(fichier) - 4)
'Ajuster "c:copieimages" et le nom de fichier
'selon les besoins
appPub.ActiveDocument.Pages(j).SaveAsPicture _
("c:copieimages" _
& fichier & "-page " & j & ".jpg")
Next
'Fermer la deuxième instance de Publisher
'répondre oui pour garder le fichier
appPub.Quit
Set appPub = Nothing
MsgBox ("Conversion du fichier, terminée")
End Sub
"Raymond Poulain" <RaymondPoulain@discussions.microsoft.com> a écrit dans le
message de news: 94A6B8D7-FB8C-40A5-AB4C-5C8956F5AA0E@microsoft.com...
Bonjour,
J'ai un document Word 2000, contenant des images (photos et gif) et du
texte, et qui est plus long qu'une page d'écran et je voudrais
l'enregistrer
comme une image (jpeg ou gif ou bmp).
Mais je ne trouve pas comment faire, y compris dans la base de Microsoft
France.
(J'ai aussi Photodraw, et j'ai pensé ouvrir un .doc avec, mais cela ne
marche pas).
La copie d'écran ne marche pas non plus (trop long).
Qui peut m'aider pour ce souci "sioux"?
Merci
Ray
Bonjour,
Voilà la macro. Telle qu'elle est écrite, elle ne peut prendre qu'un fichier
Word à la fois. Pour les "pages intérieures", l'image contient 2 pages à la
fois.
Sub wordenimages()
'Clément Marcotte
'Amos (Québec) Canada
Dim DialogueOuvrir As FileDialog
Dim i As Integer, j As Integer
Dim fichier As String
Dim ledocument As Object
'Ouvrir la boîte de dialogue
'pour ouvrir le fichier Word.
'Pour sélectionner plus d'un fichier
'à la fois, mettre AllowMultiSelect à true
Set DialogueOuvrir = Application.FileDialog( _
Type:=msoFileDialogOpen)
With DialogueOuvrir
.AllowMultiSelect = False
.Title = "Ouvrir un fichiers Word"
.Filters.Add "Documents Word", "*.doc; *.rtf, 1"
.Show
End With
'Il faut ouvrir une deuxième instance de Publisher
'Pour réussir à ouvrir le document Word
Dim appPub As New Publisher.Application
appPub.Open FileName:=DialogueOuvrir.SelectedItems(1), _
ReadOnly:=True, AddToRecentFiles:úlse, _
SaveChanges:=pbPromptToSaveChanges
appPub.ActiveWindow.Visible = True
'Enregistrer les pages au format JPG.
'Pour les pages intérieures, c'est 2 pages dans
'le même fichier (en regard, comme ils disent).
'Je suppose que pour d'autres formats
'supportés par Publisher, il suffit de changer
'l'extension. Pas envie d'essayer.
For j = 1 To appPub.ActiveDocument.Pages.Count
fichier = DialogueOuvrir.SelectedItems(1)
fichier = Right(fichier, Len(fichier) - InStrRev(fichier, "") - 1)
fichier = Left(fichier, Len(fichier) - 4)
'Ajuster "c:copieimages" et le nom de fichier
'selon les besoins
appPub.ActiveDocument.Pages(j).SaveAsPicture _
("c:copieimages" _
& fichier & "-page " & j & ".jpg")
Next
'Fermer la deuxième instance de Publisher
'répondre oui pour garder le fichier
appPub.Quit
Set appPub = Nothing
MsgBox ("Conversion du fichier, terminée")
End Sub
"Raymond Poulain" a écrit dans le
message de news:Bonjour,
J'ai un document Word 2000, contenant des images (photos et gif) et du
texte, et qui est plus long qu'une page d'écran et je voudrais
l'enregistrer
comme une image (jpeg ou gif ou bmp).
Mais je ne trouve pas comment faire, y compris dans la base de Microsoft
France.
(J'ai aussi Photodraw, et j'ai pensé ouvrir un .doc avec, mais cela ne
marche pas).
La copie d'écran ne marche pas non plus (trop long).
Qui peut m'aider pour ce souci "sioux"?
Merci
Ray
Bonjour Clément,
et merci pour cette macro.
Couplée à la batchmacro magique d'anacoluthe, je pense que les 400
fichiers pourront être faits d'une seule traite ;))
http://faqword.free.fr/download.php?lng=fr&pgs6
Circé
Clément Marcotte avait écrit le 24/07/2006 :Bonjour,
Voilà la macro. Telle qu'elle est écrite, elle ne peut prendre qu'un fichier
Word à la fois. Pour les "pages intérieures", l'image contient 2 pages à la
fois.
Sub wordenimages()
'Clément Marcotte
'Amos (Québec) Canada
Dim DialogueOuvrir As FileDialog
Dim i As Integer, j As Integer
Dim fichier As String
Dim ledocument As Object
'Ouvrir la boîte de dialogue
'pour ouvrir le fichier Word.
'Pour sélectionner plus d'un fichier
'à la fois, mettre AllowMultiSelect à true
Set DialogueOuvrir = Application.FileDialog( _
Type:=msoFileDialogOpen)
With DialogueOuvrir
.AllowMultiSelect = False
.Title = "Ouvrir un fichiers Word"
.Filters.Add "Documents Word", "*.doc; *.rtf, 1"
.Show
End With
'Il faut ouvrir une deuxième instance de Publisher
'Pour réussir à ouvrir le document Word
Dim appPub As New Publisher.Application
appPub.Open FileName:=DialogueOuvrir.SelectedItems(1), _
ReadOnly:=True, AddToRecentFiles:úlse, _
SaveChanges:=pbPromptToSaveChanges
appPub.ActiveWindow.Visible = True
'Enregistrer les pages au format JPG.
'Pour les pages intérieures, c'est 2 pages dans
'le même fichier (en regard, comme ils disent).
'Je suppose que pour d'autres formats
'supportés par Publisher, il suffit de changer
'l'extension. Pas envie d'essayer.
For j = 1 To appPub.ActiveDocument.Pages.Count
fichier = DialogueOuvrir.SelectedItems(1)
fichier = Right(fichier, Len(fichier) - InStrRev(fichier, "") - 1)
fichier = Left(fichier, Len(fichier) - 4)
'Ajuster "c:copieimages" et le nom de fichier
'selon les besoins
appPub.ActiveDocument.Pages(j).SaveAsPicture _
("c:copieimages" _
& fichier & "-page " & j & ".jpg")
Next
'Fermer la deuxième instance de Publisher
'répondre oui pour garder le fichier
appPub.Quit
Set appPub = Nothing
MsgBox ("Conversion du fichier, terminée")
End Sub
"Raymond Poulain" a écrit dans le
message de news:Bonjour,
J'ai un document Word 2000, contenant des images (photos et gif) et du
texte, et qui est plus long qu'une page d'écran et je voudrais
l'enregistrer
comme une image (jpeg ou gif ou bmp).
Mais je ne trouve pas comment faire, y compris dans la base de Microsoft
France.
(J'ai aussi Photodraw, et j'ai pensé ouvrir un .doc avec, mais cela ne
marche pas).
La copie d'écran ne marche pas non plus (trop long).
Qui peut m'aider pour ce souci "sioux"?
Merci
Ray
Bonjour Clément,
et merci pour cette macro.
Couplée à la batchmacro magique d'anacoluthe, je pense que les 400
fichiers pourront être faits d'une seule traite ;))
http://faqword.free.fr/download.php?lng=fr&pgs6
Circé
Clément Marcotte avait écrit le 24/07/2006 :
Bonjour,
Voilà la macro. Telle qu'elle est écrite, elle ne peut prendre qu'un fichier
Word à la fois. Pour les "pages intérieures", l'image contient 2 pages à la
fois.
Sub wordenimages()
'Clément Marcotte
'Amos (Québec) Canada
Dim DialogueOuvrir As FileDialog
Dim i As Integer, j As Integer
Dim fichier As String
Dim ledocument As Object
'Ouvrir la boîte de dialogue
'pour ouvrir le fichier Word.
'Pour sélectionner plus d'un fichier
'à la fois, mettre AllowMultiSelect à true
Set DialogueOuvrir = Application.FileDialog( _
Type:=msoFileDialogOpen)
With DialogueOuvrir
.AllowMultiSelect = False
.Title = "Ouvrir un fichiers Word"
.Filters.Add "Documents Word", "*.doc; *.rtf, 1"
.Show
End With
'Il faut ouvrir une deuxième instance de Publisher
'Pour réussir à ouvrir le document Word
Dim appPub As New Publisher.Application
appPub.Open FileName:=DialogueOuvrir.SelectedItems(1), _
ReadOnly:=True, AddToRecentFiles:úlse, _
SaveChanges:=pbPromptToSaveChanges
appPub.ActiveWindow.Visible = True
'Enregistrer les pages au format JPG.
'Pour les pages intérieures, c'est 2 pages dans
'le même fichier (en regard, comme ils disent).
'Je suppose que pour d'autres formats
'supportés par Publisher, il suffit de changer
'l'extension. Pas envie d'essayer.
For j = 1 To appPub.ActiveDocument.Pages.Count
fichier = DialogueOuvrir.SelectedItems(1)
fichier = Right(fichier, Len(fichier) - InStrRev(fichier, "") - 1)
fichier = Left(fichier, Len(fichier) - 4)
'Ajuster "c:copieimages" et le nom de fichier
'selon les besoins
appPub.ActiveDocument.Pages(j).SaveAsPicture _
("c:copieimages" _
& fichier & "-page " & j & ".jpg")
Next
'Fermer la deuxième instance de Publisher
'répondre oui pour garder le fichier
appPub.Quit
Set appPub = Nothing
MsgBox ("Conversion du fichier, terminée")
End Sub
"Raymond Poulain" <RaymondPoulain@discussions.microsoft.com> a écrit dans le
message de news: 94A6B8D7-FB8C-40A5-AB4C-5C8956F5AA0E@microsoft.com...
Bonjour,
J'ai un document Word 2000, contenant des images (photos et gif) et du
texte, et qui est plus long qu'une page d'écran et je voudrais
l'enregistrer
comme une image (jpeg ou gif ou bmp).
Mais je ne trouve pas comment faire, y compris dans la base de Microsoft
France.
(J'ai aussi Photodraw, et j'ai pensé ouvrir un .doc avec, mais cela ne
marche pas).
La copie d'écran ne marche pas non plus (trop long).
Qui peut m'aider pour ce souci "sioux"?
Merci
Ray
Bonjour Clément,
et merci pour cette macro.
Couplée à la batchmacro magique d'anacoluthe, je pense que les 400
fichiers pourront être faits d'une seule traite ;))
http://faqword.free.fr/download.php?lng=fr&pgs6
Circé
Clément Marcotte avait écrit le 24/07/2006 :Bonjour,
Voilà la macro. Telle qu'elle est écrite, elle ne peut prendre qu'un fichier
Word à la fois. Pour les "pages intérieures", l'image contient 2 pages à la
fois.
Sub wordenimages()
'Clément Marcotte
'Amos (Québec) Canada
Dim DialogueOuvrir As FileDialog
Dim i As Integer, j As Integer
Dim fichier As String
Dim ledocument As Object
'Ouvrir la boîte de dialogue
'pour ouvrir le fichier Word.
'Pour sélectionner plus d'un fichier
'à la fois, mettre AllowMultiSelect à true
Set DialogueOuvrir = Application.FileDialog( _
Type:=msoFileDialogOpen)
With DialogueOuvrir
.AllowMultiSelect = False
.Title = "Ouvrir un fichiers Word"
.Filters.Add "Documents Word", "*.doc; *.rtf, 1"
.Show
End With
'Il faut ouvrir une deuxième instance de Publisher
'Pour réussir à ouvrir le document Word
Dim appPub As New Publisher.Application
appPub.Open FileName:=DialogueOuvrir.SelectedItems(1), _
ReadOnly:=True, AddToRecentFiles:úlse, _
SaveChanges:=pbPromptToSaveChanges
appPub.ActiveWindow.Visible = True
'Enregistrer les pages au format JPG.
'Pour les pages intérieures, c'est 2 pages dans
'le même fichier (en regard, comme ils disent).
'Je suppose que pour d'autres formats
'supportés par Publisher, il suffit de changer
'l'extension. Pas envie d'essayer.
For j = 1 To appPub.ActiveDocument.Pages.Count
fichier = DialogueOuvrir.SelectedItems(1)
fichier = Right(fichier, Len(fichier) - InStrRev(fichier, "") - 1)
fichier = Left(fichier, Len(fichier) - 4)
'Ajuster "c:copieimages" et le nom de fichier
'selon les besoins
appPub.ActiveDocument.Pages(j).SaveAsPicture _
("c:copieimages" _
& fichier & "-page " & j & ".jpg")
Next
'Fermer la deuxième instance de Publisher
'répondre oui pour garder le fichier
appPub.Quit
Set appPub = Nothing
MsgBox ("Conversion du fichier, terminée")
End Sub
"Raymond Poulain" a écrit dans le
message de news:Bonjour,
J'ai un document Word 2000, contenant des images (photos et gif) et du
texte, et qui est plus long qu'une page d'écran et je voudrais
l'enregistrer
comme une image (jpeg ou gif ou bmp).
Mais je ne trouve pas comment faire, y compris dans la base de Microsoft
France.
(J'ai aussi Photodraw, et j'ai pensé ouvrir un .doc avec, mais cela ne
marche pas).
La copie d'écran ne marche pas non plus (trop long).
Qui peut m'aider pour ce souci "sioux"?
Merci
Ray
Bonjour,
Voilà la macro. Telle qu'elle est écrite, elle ne peut prendre qu'un fichier
Word à la fois. Pour les "pages intérieures", l'image contient 2 pages à la
fois.
Sub wordenimages()
'Clément Marcotte
'Amos (Québec) Canada
Dim DialogueOuvrir As FileDialog
Dim i As Integer, j As Integer
Dim fichier As String
Dim ledocument As Object
'Ouvrir la boîte de dialogue
'pour ouvrir le fichier Word.
'Pour sélectionner plus d'un fichier
'à la fois, mettre AllowMultiSelect à true
Set DialogueOuvrir = Application.FileDialog( _
Type:=msoFileDialogOpen)
With DialogueOuvrir
..AllowMultiSelect = False
..Title = "Ouvrir un fichiers Word"
..Filters.Add "Documents Word", "*.doc; *.rtf, 1"
..Show
End With
'Il faut ouvrir une deuxième instance de Publisher
'Pour réussir à ouvrir le document Word
Dim appPub As New Publisher.Application
appPub.Open FileName:=DialogueOuvrir.SelectedItems(1), _
ReadOnly:=True, AddToRecentFiles:úlse, _
SaveChanges:=pbPromptToSaveChanges
appPub.ActiveWindow.Visible = True
'Enregistrer les pages au format JPG.
'Pour les pages intérieures, c'est 2 pages dans
'le même fichier (en regard, comme ils disent).
'Je suppose que pour d'autres formats
'supportés par Publisher, il suffit de changer
'l'extension. Pas envie d'essayer.
For j = 1 To appPub.ActiveDocument.Pages.Count
fichier = DialogueOuvrir.SelectedItems(1)
fichier = Right(fichier, Len(fichier) - InStrRev(fichier, "") - 1)
fichier = Left(fichier, Len(fichier) - 4)
'Ajuster "c:copieimages" et le nom de fichier
'selon les besoins
appPub.ActiveDocument.Pages(j).SaveAsPicture _
("c:copieimages" _
& fichier & "-page " & j & ".jpg")
Next
'Fermer la deuxième instance de Publisher
'répondre oui pour garder le fichier
appPub.Quit
Set appPub = Nothing
MsgBox ("Conversion du fichier, terminée")
End Sub
"Raymond Poulain" a écrit dans le
message de news:Bonjour,
J'ai un document Word 2000, contenant des images (photos et gif) et du
texte, et qui est plus long qu'une page d'écran et je voudrais
l'enregistrer
comme une image (jpeg ou gif ou bmp).
Mais je ne trouve pas comment faire, y compris dans la base de Microsoft
France.
(J'ai aussi Photodraw, et j'ai pensé ouvrir un .doc avec, mais cela ne
marche pas).
La copie d'écran ne marche pas non plus (trop long).
Qui peut m'aider pour ce souci "sioux"?
Merci
Ray
Bonjour,
Voilà la macro. Telle qu'elle est écrite, elle ne peut prendre qu'un fichier
Word à la fois. Pour les "pages intérieures", l'image contient 2 pages à la
fois.
Sub wordenimages()
'Clément Marcotte
'Amos (Québec) Canada
Dim DialogueOuvrir As FileDialog
Dim i As Integer, j As Integer
Dim fichier As String
Dim ledocument As Object
'Ouvrir la boîte de dialogue
'pour ouvrir le fichier Word.
'Pour sélectionner plus d'un fichier
'à la fois, mettre AllowMultiSelect à true
Set DialogueOuvrir = Application.FileDialog( _
Type:=msoFileDialogOpen)
With DialogueOuvrir
..AllowMultiSelect = False
..Title = "Ouvrir un fichiers Word"
..Filters.Add "Documents Word", "*.doc; *.rtf, 1"
..Show
End With
'Il faut ouvrir une deuxième instance de Publisher
'Pour réussir à ouvrir le document Word
Dim appPub As New Publisher.Application
appPub.Open FileName:=DialogueOuvrir.SelectedItems(1), _
ReadOnly:=True, AddToRecentFiles:úlse, _
SaveChanges:=pbPromptToSaveChanges
appPub.ActiveWindow.Visible = True
'Enregistrer les pages au format JPG.
'Pour les pages intérieures, c'est 2 pages dans
'le même fichier (en regard, comme ils disent).
'Je suppose que pour d'autres formats
'supportés par Publisher, il suffit de changer
'l'extension. Pas envie d'essayer.
For j = 1 To appPub.ActiveDocument.Pages.Count
fichier = DialogueOuvrir.SelectedItems(1)
fichier = Right(fichier, Len(fichier) - InStrRev(fichier, "") - 1)
fichier = Left(fichier, Len(fichier) - 4)
'Ajuster "c:copieimages" et le nom de fichier
'selon les besoins
appPub.ActiveDocument.Pages(j).SaveAsPicture _
("c:copieimages" _
& fichier & "-page " & j & ".jpg")
Next
'Fermer la deuxième instance de Publisher
'répondre oui pour garder le fichier
appPub.Quit
Set appPub = Nothing
MsgBox ("Conversion du fichier, terminée")
End Sub
"Raymond Poulain" <RaymondPoulain@discussions.microsoft.com> a écrit dans le
message de news: 94A6B8D7-FB8C-40A5-AB4C-5C8956F5AA0E@microsoft.com...
Bonjour,
J'ai un document Word 2000, contenant des images (photos et gif) et du
texte, et qui est plus long qu'une page d'écran et je voudrais
l'enregistrer
comme une image (jpeg ou gif ou bmp).
Mais je ne trouve pas comment faire, y compris dans la base de Microsoft
France.
(J'ai aussi Photodraw, et j'ai pensé ouvrir un .doc avec, mais cela ne
marche pas).
La copie d'écran ne marche pas non plus (trop long).
Qui peut m'aider pour ce souci "sioux"?
Merci
Ray
Bonjour,
Voilà la macro. Telle qu'elle est écrite, elle ne peut prendre qu'un fichier
Word à la fois. Pour les "pages intérieures", l'image contient 2 pages à la
fois.
Sub wordenimages()
'Clément Marcotte
'Amos (Québec) Canada
Dim DialogueOuvrir As FileDialog
Dim i As Integer, j As Integer
Dim fichier As String
Dim ledocument As Object
'Ouvrir la boîte de dialogue
'pour ouvrir le fichier Word.
'Pour sélectionner plus d'un fichier
'à la fois, mettre AllowMultiSelect à true
Set DialogueOuvrir = Application.FileDialog( _
Type:=msoFileDialogOpen)
With DialogueOuvrir
..AllowMultiSelect = False
..Title = "Ouvrir un fichiers Word"
..Filters.Add "Documents Word", "*.doc; *.rtf, 1"
..Show
End With
'Il faut ouvrir une deuxième instance de Publisher
'Pour réussir à ouvrir le document Word
Dim appPub As New Publisher.Application
appPub.Open FileName:=DialogueOuvrir.SelectedItems(1), _
ReadOnly:=True, AddToRecentFiles:úlse, _
SaveChanges:=pbPromptToSaveChanges
appPub.ActiveWindow.Visible = True
'Enregistrer les pages au format JPG.
'Pour les pages intérieures, c'est 2 pages dans
'le même fichier (en regard, comme ils disent).
'Je suppose que pour d'autres formats
'supportés par Publisher, il suffit de changer
'l'extension. Pas envie d'essayer.
For j = 1 To appPub.ActiveDocument.Pages.Count
fichier = DialogueOuvrir.SelectedItems(1)
fichier = Right(fichier, Len(fichier) - InStrRev(fichier, "") - 1)
fichier = Left(fichier, Len(fichier) - 4)
'Ajuster "c:copieimages" et le nom de fichier
'selon les besoins
appPub.ActiveDocument.Pages(j).SaveAsPicture _
("c:copieimages" _
& fichier & "-page " & j & ".jpg")
Next
'Fermer la deuxième instance de Publisher
'répondre oui pour garder le fichier
appPub.Quit
Set appPub = Nothing
MsgBox ("Conversion du fichier, terminée")
End Sub
"Raymond Poulain" a écrit dans le
message de news:Bonjour,
J'ai un document Word 2000, contenant des images (photos et gif) et du
texte, et qui est plus long qu'une page d'écran et je voudrais
l'enregistrer
comme une image (jpeg ou gif ou bmp).
Mais je ne trouve pas comment faire, y compris dans la base de Microsoft
France.
(J'ai aussi Photodraw, et j'ai pensé ouvrir un .doc avec, mais cela ne
marche pas).
La copie d'écran ne marche pas non plus (trop long).
Qui peut m'aider pour ce souci "sioux"?
Merci
Ray
Merci Clément,
Je vais tester. J'ai Publisher 2000 (avec Office Premium).
RayBonjour,
Voilà la macro. Telle qu'elle est écrite, elle ne peut prendre qu'un
fichier
Word à la fois. Pour les "pages intérieures", l'image contient 2 pages à
la
fois.
Sub wordenimages()
'Clément Marcotte
'Amos (Québec) Canada
Dim DialogueOuvrir As FileDialog
Dim i As Integer, j As Integer
Dim fichier As String
Dim ledocument As Object
'Ouvrir la boîte de dialogue
'pour ouvrir le fichier Word.
'Pour sélectionner plus d'un fichier
'à la fois, mettre AllowMultiSelect à true
Set DialogueOuvrir = Application.FileDialog( _
Type:=msoFileDialogOpen)
With DialogueOuvrir
..AllowMultiSelect = False
..Title = "Ouvrir un fichiers Word"
..Filters.Add "Documents Word", "*.doc; *.rtf, 1"
..Show
End With
'Il faut ouvrir une deuxième instance de Publisher
'Pour réussir à ouvrir le document Word
Dim appPub As New Publisher.Application
appPub.Open FileName:=DialogueOuvrir.SelectedItems(1), _
ReadOnly:=True, AddToRecentFiles:úlse, _
SaveChanges:=pbPromptToSaveChanges
appPub.ActiveWindow.Visible = True
'Enregistrer les pages au format JPG.
'Pour les pages intérieures, c'est 2 pages dans
'le même fichier (en regard, comme ils disent).
'Je suppose que pour d'autres formats
'supportés par Publisher, il suffit de changer
'l'extension. Pas envie d'essayer.
For j = 1 To appPub.ActiveDocument.Pages.Count
fichier = DialogueOuvrir.SelectedItems(1)
fichier = Right(fichier, Len(fichier) - InStrRev(fichier, "") - 1)
fichier = Left(fichier, Len(fichier) - 4)
'Ajuster "c:copieimages" et le nom de fichier
'selon les besoins
appPub.ActiveDocument.Pages(j).SaveAsPicture _
("c:copieimages" _
& fichier & "-page " & j & ".jpg")
Next
'Fermer la deuxième instance de Publisher
'répondre oui pour garder le fichier
appPub.Quit
Set appPub = Nothing
MsgBox ("Conversion du fichier, terminée")
End Sub
"Raymond Poulain" a écrit dans
le
message de news:Bonjour,
J'ai un document Word 2000, contenant des images (photos et gif) et du
texte, et qui est plus long qu'une page d'écran et je voudrais
l'enregistrer
comme une image (jpeg ou gif ou bmp).
Mais je ne trouve pas comment faire, y compris dans la base de
Microsoft
France.
(J'ai aussi Photodraw, et j'ai pensé ouvrir un .doc avec, mais cela ne
marche pas).
La copie d'écran ne marche pas non plus (trop long).
Qui peut m'aider pour ce souci "sioux"?
Merci
Ray
Merci Clément,
Je vais tester. J'ai Publisher 2000 (avec Office Premium).
Ray
Bonjour,
Voilà la macro. Telle qu'elle est écrite, elle ne peut prendre qu'un
fichier
Word à la fois. Pour les "pages intérieures", l'image contient 2 pages à
la
fois.
Sub wordenimages()
'Clément Marcotte
'Amos (Québec) Canada
Dim DialogueOuvrir As FileDialog
Dim i As Integer, j As Integer
Dim fichier As String
Dim ledocument As Object
'Ouvrir la boîte de dialogue
'pour ouvrir le fichier Word.
'Pour sélectionner plus d'un fichier
'à la fois, mettre AllowMultiSelect à true
Set DialogueOuvrir = Application.FileDialog( _
Type:=msoFileDialogOpen)
With DialogueOuvrir
..AllowMultiSelect = False
..Title = "Ouvrir un fichiers Word"
..Filters.Add "Documents Word", "*.doc; *.rtf, 1"
..Show
End With
'Il faut ouvrir une deuxième instance de Publisher
'Pour réussir à ouvrir le document Word
Dim appPub As New Publisher.Application
appPub.Open FileName:=DialogueOuvrir.SelectedItems(1), _
ReadOnly:=True, AddToRecentFiles:úlse, _
SaveChanges:=pbPromptToSaveChanges
appPub.ActiveWindow.Visible = True
'Enregistrer les pages au format JPG.
'Pour les pages intérieures, c'est 2 pages dans
'le même fichier (en regard, comme ils disent).
'Je suppose que pour d'autres formats
'supportés par Publisher, il suffit de changer
'l'extension. Pas envie d'essayer.
For j = 1 To appPub.ActiveDocument.Pages.Count
fichier = DialogueOuvrir.SelectedItems(1)
fichier = Right(fichier, Len(fichier) - InStrRev(fichier, "") - 1)
fichier = Left(fichier, Len(fichier) - 4)
'Ajuster "c:copieimages" et le nom de fichier
'selon les besoins
appPub.ActiveDocument.Pages(j).SaveAsPicture _
("c:copieimages" _
& fichier & "-page " & j & ".jpg")
Next
'Fermer la deuxième instance de Publisher
'répondre oui pour garder le fichier
appPub.Quit
Set appPub = Nothing
MsgBox ("Conversion du fichier, terminée")
End Sub
"Raymond Poulain" <RaymondPoulain@discussions.microsoft.com> a écrit dans
le
message de news: 94A6B8D7-FB8C-40A5-AB4C-5C8956F5AA0E@microsoft.com...
Bonjour,
J'ai un document Word 2000, contenant des images (photos et gif) et du
texte, et qui est plus long qu'une page d'écran et je voudrais
l'enregistrer
comme une image (jpeg ou gif ou bmp).
Mais je ne trouve pas comment faire, y compris dans la base de
Microsoft
France.
(J'ai aussi Photodraw, et j'ai pensé ouvrir un .doc avec, mais cela ne
marche pas).
La copie d'écran ne marche pas non plus (trop long).
Qui peut m'aider pour ce souci "sioux"?
Merci
Ray
Merci Clément,
Je vais tester. J'ai Publisher 2000 (avec Office Premium).
RayBonjour,
Voilà la macro. Telle qu'elle est écrite, elle ne peut prendre qu'un
fichier
Word à la fois. Pour les "pages intérieures", l'image contient 2 pages à
la
fois.
Sub wordenimages()
'Clément Marcotte
'Amos (Québec) Canada
Dim DialogueOuvrir As FileDialog
Dim i As Integer, j As Integer
Dim fichier As String
Dim ledocument As Object
'Ouvrir la boîte de dialogue
'pour ouvrir le fichier Word.
'Pour sélectionner plus d'un fichier
'à la fois, mettre AllowMultiSelect à true
Set DialogueOuvrir = Application.FileDialog( _
Type:=msoFileDialogOpen)
With DialogueOuvrir
..AllowMultiSelect = False
..Title = "Ouvrir un fichiers Word"
..Filters.Add "Documents Word", "*.doc; *.rtf, 1"
..Show
End With
'Il faut ouvrir une deuxième instance de Publisher
'Pour réussir à ouvrir le document Word
Dim appPub As New Publisher.Application
appPub.Open FileName:=DialogueOuvrir.SelectedItems(1), _
ReadOnly:=True, AddToRecentFiles:úlse, _
SaveChanges:=pbPromptToSaveChanges
appPub.ActiveWindow.Visible = True
'Enregistrer les pages au format JPG.
'Pour les pages intérieures, c'est 2 pages dans
'le même fichier (en regard, comme ils disent).
'Je suppose que pour d'autres formats
'supportés par Publisher, il suffit de changer
'l'extension. Pas envie d'essayer.
For j = 1 To appPub.ActiveDocument.Pages.Count
fichier = DialogueOuvrir.SelectedItems(1)
fichier = Right(fichier, Len(fichier) - InStrRev(fichier, "") - 1)
fichier = Left(fichier, Len(fichier) - 4)
'Ajuster "c:copieimages" et le nom de fichier
'selon les besoins
appPub.ActiveDocument.Pages(j).SaveAsPicture _
("c:copieimages" _
& fichier & "-page " & j & ".jpg")
Next
'Fermer la deuxième instance de Publisher
'répondre oui pour garder le fichier
appPub.Quit
Set appPub = Nothing
MsgBox ("Conversion du fichier, terminée")
End Sub
"Raymond Poulain" a écrit dans
le
message de news:Bonjour,
J'ai un document Word 2000, contenant des images (photos et gif) et du
texte, et qui est plus long qu'une page d'écran et je voudrais
l'enregistrer
comme une image (jpeg ou gif ou bmp).
Mais je ne trouve pas comment faire, y compris dans la base de
Microsoft
France.
(J'ai aussi Photodraw, et j'ai pensé ouvrir un .doc avec, mais cela ne
marche pas).
La copie d'écran ne marche pas non plus (trop long).
Qui peut m'aider pour ce souci "sioux"?
Merci
Ray
Bonjour,
Publisher 2000 ne supporte pas VBA. C'était une nouveauté de Publisher
2002...
"Raymond Poulain" a écrit dans
le message de news:Merci Clément,
Je vais tester. J'ai Publisher 2000 (avec Office Premium).
RayBonjour,
Voilà la macro. Telle qu'elle est écrite, elle ne peut prendre qu'un
fichier
Word à la fois. Pour les "pages intérieures", l'image contient 2 pages à
la
fois.
Sub wordenimages()
'Clément Marcotte
'Amos (Québec) Canada
Dim DialogueOuvrir As FileDialog
Dim i As Integer, j As Integer
Dim fichier As String
Dim ledocument As Object
'Ouvrir la boîte de dialogue
'pour ouvrir le fichier Word.
'Pour sélectionner plus d'un fichier
'à la fois, mettre AllowMultiSelect à true
Set DialogueOuvrir = Application.FileDialog( _
Type:=msoFileDialogOpen)
With DialogueOuvrir
..AllowMultiSelect = False
..Title = "Ouvrir un fichiers Word"
..Filters.Add "Documents Word", "*.doc; *.rtf, 1"
..Show
End With
'Il faut ouvrir une deuxième instance de Publisher
'Pour réussir à ouvrir le document Word
Dim appPub As New Publisher.Application
appPub.Open FileName:=DialogueOuvrir.SelectedItems(1), _
ReadOnly:=True, AddToRecentFiles:úlse, _
SaveChanges:=pbPromptToSaveChanges
appPub.ActiveWindow.Visible = True
'Enregistrer les pages au format JPG.
'Pour les pages intérieures, c'est 2 pages dans
'le même fichier (en regard, comme ils disent).
'Je suppose que pour d'autres formats
'supportés par Publisher, il suffit de changer
'l'extension. Pas envie d'essayer.
For j = 1 To appPub.ActiveDocument.Pages.Count
fichier = DialogueOuvrir.SelectedItems(1)
fichier = Right(fichier, Len(fichier) - InStrRev(fichier, "") - 1)
fichier = Left(fichier, Len(fichier) - 4)
'Ajuster "c:copieimages" et le nom de fichier
'selon les besoins
appPub.ActiveDocument.Pages(j).SaveAsPicture _
("c:copieimages" _
& fichier & "-page " & j & ".jpg")
Next
'Fermer la deuxième instance de Publisher
'répondre oui pour garder le fichier
appPub.Quit
Set appPub = Nothing
MsgBox ("Conversion du fichier, terminée")
End Sub
"Raymond Poulain" a écrit
dans le
message de news:Bonjour,
J'ai un document Word 2000, contenant des images (photos et gif) et du
texte, et qui est plus long qu'une page d'écran et je voudrais
l'enregistrer
comme une image (jpeg ou gif ou bmp).
Mais je ne trouve pas comment faire, y compris dans la base de
Microsoft
France.
(J'ai aussi Photodraw, et j'ai pensé ouvrir un .doc avec, mais cela ne
marche pas).
La copie d'écran ne marche pas non plus (trop long).
Qui peut m'aider pour ce souci "sioux"?
Merci
Ray
Bonjour,
Publisher 2000 ne supporte pas VBA. C'était une nouveauté de Publisher
2002...
"Raymond Poulain" <RaymondPoulain@discussions.microsoft.com> a écrit dans
le message de news: 3A599C50-858D-40A6-9E94-278B79EA0126@microsoft.com...
Merci Clément,
Je vais tester. J'ai Publisher 2000 (avec Office Premium).
Ray
Bonjour,
Voilà la macro. Telle qu'elle est écrite, elle ne peut prendre qu'un
fichier
Word à la fois. Pour les "pages intérieures", l'image contient 2 pages à
la
fois.
Sub wordenimages()
'Clément Marcotte
'Amos (Québec) Canada
Dim DialogueOuvrir As FileDialog
Dim i As Integer, j As Integer
Dim fichier As String
Dim ledocument As Object
'Ouvrir la boîte de dialogue
'pour ouvrir le fichier Word.
'Pour sélectionner plus d'un fichier
'à la fois, mettre AllowMultiSelect à true
Set DialogueOuvrir = Application.FileDialog( _
Type:=msoFileDialogOpen)
With DialogueOuvrir
..AllowMultiSelect = False
..Title = "Ouvrir un fichiers Word"
..Filters.Add "Documents Word", "*.doc; *.rtf, 1"
..Show
End With
'Il faut ouvrir une deuxième instance de Publisher
'Pour réussir à ouvrir le document Word
Dim appPub As New Publisher.Application
appPub.Open FileName:=DialogueOuvrir.SelectedItems(1), _
ReadOnly:=True, AddToRecentFiles:úlse, _
SaveChanges:=pbPromptToSaveChanges
appPub.ActiveWindow.Visible = True
'Enregistrer les pages au format JPG.
'Pour les pages intérieures, c'est 2 pages dans
'le même fichier (en regard, comme ils disent).
'Je suppose que pour d'autres formats
'supportés par Publisher, il suffit de changer
'l'extension. Pas envie d'essayer.
For j = 1 To appPub.ActiveDocument.Pages.Count
fichier = DialogueOuvrir.SelectedItems(1)
fichier = Right(fichier, Len(fichier) - InStrRev(fichier, "") - 1)
fichier = Left(fichier, Len(fichier) - 4)
'Ajuster "c:copieimages" et le nom de fichier
'selon les besoins
appPub.ActiveDocument.Pages(j).SaveAsPicture _
("c:copieimages" _
& fichier & "-page " & j & ".jpg")
Next
'Fermer la deuxième instance de Publisher
'répondre oui pour garder le fichier
appPub.Quit
Set appPub = Nothing
MsgBox ("Conversion du fichier, terminée")
End Sub
"Raymond Poulain" <RaymondPoulain@discussions.microsoft.com> a écrit
dans le
message de news: 94A6B8D7-FB8C-40A5-AB4C-5C8956F5AA0E@microsoft.com...
Bonjour,
J'ai un document Word 2000, contenant des images (photos et gif) et du
texte, et qui est plus long qu'une page d'écran et je voudrais
l'enregistrer
comme une image (jpeg ou gif ou bmp).
Mais je ne trouve pas comment faire, y compris dans la base de
Microsoft
France.
(J'ai aussi Photodraw, et j'ai pensé ouvrir un .doc avec, mais cela ne
marche pas).
La copie d'écran ne marche pas non plus (trop long).
Qui peut m'aider pour ce souci "sioux"?
Merci
Ray
Bonjour,
Publisher 2000 ne supporte pas VBA. C'était une nouveauté de Publisher
2002...
"Raymond Poulain" a écrit dans
le message de news:Merci Clément,
Je vais tester. J'ai Publisher 2000 (avec Office Premium).
RayBonjour,
Voilà la macro. Telle qu'elle est écrite, elle ne peut prendre qu'un
fichier
Word à la fois. Pour les "pages intérieures", l'image contient 2 pages à
la
fois.
Sub wordenimages()
'Clément Marcotte
'Amos (Québec) Canada
Dim DialogueOuvrir As FileDialog
Dim i As Integer, j As Integer
Dim fichier As String
Dim ledocument As Object
'Ouvrir la boîte de dialogue
'pour ouvrir le fichier Word.
'Pour sélectionner plus d'un fichier
'à la fois, mettre AllowMultiSelect à true
Set DialogueOuvrir = Application.FileDialog( _
Type:=msoFileDialogOpen)
With DialogueOuvrir
..AllowMultiSelect = False
..Title = "Ouvrir un fichiers Word"
..Filters.Add "Documents Word", "*.doc; *.rtf, 1"
..Show
End With
'Il faut ouvrir une deuxième instance de Publisher
'Pour réussir à ouvrir le document Word
Dim appPub As New Publisher.Application
appPub.Open FileName:=DialogueOuvrir.SelectedItems(1), _
ReadOnly:=True, AddToRecentFiles:úlse, _
SaveChanges:=pbPromptToSaveChanges
appPub.ActiveWindow.Visible = True
'Enregistrer les pages au format JPG.
'Pour les pages intérieures, c'est 2 pages dans
'le même fichier (en regard, comme ils disent).
'Je suppose que pour d'autres formats
'supportés par Publisher, il suffit de changer
'l'extension. Pas envie d'essayer.
For j = 1 To appPub.ActiveDocument.Pages.Count
fichier = DialogueOuvrir.SelectedItems(1)
fichier = Right(fichier, Len(fichier) - InStrRev(fichier, "") - 1)
fichier = Left(fichier, Len(fichier) - 4)
'Ajuster "c:copieimages" et le nom de fichier
'selon les besoins
appPub.ActiveDocument.Pages(j).SaveAsPicture _
("c:copieimages" _
& fichier & "-page " & j & ".jpg")
Next
'Fermer la deuxième instance de Publisher
'répondre oui pour garder le fichier
appPub.Quit
Set appPub = Nothing
MsgBox ("Conversion du fichier, terminée")
End Sub
"Raymond Poulain" a écrit
dans le
message de news:Bonjour,
J'ai un document Word 2000, contenant des images (photos et gif) et du
texte, et qui est plus long qu'une page d'écran et je voudrais
l'enregistrer
comme une image (jpeg ou gif ou bmp).
Mais je ne trouve pas comment faire, y compris dans la base de
Microsoft
France.
(J'ai aussi Photodraw, et j'ai pensé ouvrir un .doc avec, mais cela ne
marche pas).
La copie d'écran ne marche pas non plus (trop long).
Qui peut m'aider pour ce souci "sioux"?
Merci
Ray
C'est probablement la seule raison d'essayer la bêta d'office 2007. Une
opération ponctuelle, en espérant qu'il n'y ait pas trop de bugs...
"Clément Marcotte" a écrit dans le message
de news: u$%Bonjour,
Publisher 2000 ne supporte pas VBA. C'était une nouveauté de Publisher
2002...
"Raymond Poulain" a écrit dans
le message de news:Merci Clément,
Je vais tester. J'ai Publisher 2000 (avec Office Premium).
RayBonjour,
Voilà la macro. Telle qu'elle est écrite, elle ne peut prendre qu'un
fichier
Word à la fois. Pour les "pages intérieures", l'image contient 2 pages
à la
fois.
Sub wordenimages()
'Clément Marcotte
'Amos (Québec) Canada
Dim DialogueOuvrir As FileDialog
Dim i As Integer, j As Integer
Dim fichier As String
Dim ledocument As Object
'Ouvrir la boîte de dialogue
'pour ouvrir le fichier Word.
'Pour sélectionner plus d'un fichier
'à la fois, mettre AllowMultiSelect à true
Set DialogueOuvrir = Application.FileDialog( _
Type:=msoFileDialogOpen)
With DialogueOuvrir
..AllowMultiSelect = False
..Title = "Ouvrir un fichiers Word"
..Filters.Add "Documents Word", "*.doc; *.rtf, 1"
..Show
End With
'Il faut ouvrir une deuxième instance de Publisher
'Pour réussir à ouvrir le document Word
Dim appPub As New Publisher.Application
appPub.Open FileName:=DialogueOuvrir.SelectedItems(1), _
ReadOnly:=True, AddToRecentFiles:úlse, _
SaveChanges:=pbPromptToSaveChanges
appPub.ActiveWindow.Visible = True
'Enregistrer les pages au format JPG.
'Pour les pages intérieures, c'est 2 pages dans
'le même fichier (en regard, comme ils disent).
'Je suppose que pour d'autres formats
'supportés par Publisher, il suffit de changer
'l'extension. Pas envie d'essayer.
For j = 1 To appPub.ActiveDocument.Pages.Count
fichier = DialogueOuvrir.SelectedItems(1)
fichier = Right(fichier, Len(fichier) - InStrRev(fichier, "") - 1)
fichier = Left(fichier, Len(fichier) - 4)
'Ajuster "c:copieimages" et le nom de fichier
'selon les besoins
appPub.ActiveDocument.Pages(j).SaveAsPicture _
("c:copieimages" _
& fichier & "-page " & j & ".jpg")
Next
'Fermer la deuxième instance de Publisher
'répondre oui pour garder le fichier
appPub.Quit
Set appPub = Nothing
MsgBox ("Conversion du fichier, terminée")
End Sub
"Raymond Poulain" a écrit
dans le
message de news:Bonjour,
J'ai un document Word 2000, contenant des images (photos et gif) et
du
texte, et qui est plus long qu'une page d'écran et je voudrais
l'enregistrer
comme une image (jpeg ou gif ou bmp).
Mais je ne trouve pas comment faire, y compris dans la base de
Microsoft
France.
(J'ai aussi Photodraw, et j'ai pensé ouvrir un .doc avec, mais cela
ne
marche pas).
La copie d'écran ne marche pas non plus (trop long).
Qui peut m'aider pour ce souci "sioux"?
Merci
Ray
C'est probablement la seule raison d'essayer la bêta d'office 2007. Une
opération ponctuelle, en espérant qu'il n'y ait pas trop de bugs...
"Clément Marcotte" <clement.marcotte@sympatico.ca> a écrit dans le message
de news: u$%23ywsxrGHA.3380@TK2MSFTNGP04.phx.gbl...
Bonjour,
Publisher 2000 ne supporte pas VBA. C'était une nouveauté de Publisher
2002...
"Raymond Poulain" <RaymondPoulain@discussions.microsoft.com> a écrit dans
le message de news: 3A599C50-858D-40A6-9E94-278B79EA0126@microsoft.com...
Merci Clément,
Je vais tester. J'ai Publisher 2000 (avec Office Premium).
Ray
Bonjour,
Voilà la macro. Telle qu'elle est écrite, elle ne peut prendre qu'un
fichier
Word à la fois. Pour les "pages intérieures", l'image contient 2 pages
à la
fois.
Sub wordenimages()
'Clément Marcotte
'Amos (Québec) Canada
Dim DialogueOuvrir As FileDialog
Dim i As Integer, j As Integer
Dim fichier As String
Dim ledocument As Object
'Ouvrir la boîte de dialogue
'pour ouvrir le fichier Word.
'Pour sélectionner plus d'un fichier
'à la fois, mettre AllowMultiSelect à true
Set DialogueOuvrir = Application.FileDialog( _
Type:=msoFileDialogOpen)
With DialogueOuvrir
..AllowMultiSelect = False
..Title = "Ouvrir un fichiers Word"
..Filters.Add "Documents Word", "*.doc; *.rtf, 1"
..Show
End With
'Il faut ouvrir une deuxième instance de Publisher
'Pour réussir à ouvrir le document Word
Dim appPub As New Publisher.Application
appPub.Open FileName:=DialogueOuvrir.SelectedItems(1), _
ReadOnly:=True, AddToRecentFiles:úlse, _
SaveChanges:=pbPromptToSaveChanges
appPub.ActiveWindow.Visible = True
'Enregistrer les pages au format JPG.
'Pour les pages intérieures, c'est 2 pages dans
'le même fichier (en regard, comme ils disent).
'Je suppose que pour d'autres formats
'supportés par Publisher, il suffit de changer
'l'extension. Pas envie d'essayer.
For j = 1 To appPub.ActiveDocument.Pages.Count
fichier = DialogueOuvrir.SelectedItems(1)
fichier = Right(fichier, Len(fichier) - InStrRev(fichier, "") - 1)
fichier = Left(fichier, Len(fichier) - 4)
'Ajuster "c:copieimages" et le nom de fichier
'selon les besoins
appPub.ActiveDocument.Pages(j).SaveAsPicture _
("c:copieimages" _
& fichier & "-page " & j & ".jpg")
Next
'Fermer la deuxième instance de Publisher
'répondre oui pour garder le fichier
appPub.Quit
Set appPub = Nothing
MsgBox ("Conversion du fichier, terminée")
End Sub
"Raymond Poulain" <RaymondPoulain@discussions.microsoft.com> a écrit
dans le
message de news: 94A6B8D7-FB8C-40A5-AB4C-5C8956F5AA0E@microsoft.com...
Bonjour,
J'ai un document Word 2000, contenant des images (photos et gif) et
du
texte, et qui est plus long qu'une page d'écran et je voudrais
l'enregistrer
comme une image (jpeg ou gif ou bmp).
Mais je ne trouve pas comment faire, y compris dans la base de
Microsoft
France.
(J'ai aussi Photodraw, et j'ai pensé ouvrir un .doc avec, mais cela
ne
marche pas).
La copie d'écran ne marche pas non plus (trop long).
Qui peut m'aider pour ce souci "sioux"?
Merci
Ray
C'est probablement la seule raison d'essayer la bêta d'office 2007. Une
opération ponctuelle, en espérant qu'il n'y ait pas trop de bugs...
"Clément Marcotte" a écrit dans le message
de news: u$%Bonjour,
Publisher 2000 ne supporte pas VBA. C'était une nouveauté de Publisher
2002...
"Raymond Poulain" a écrit dans
le message de news:Merci Clément,
Je vais tester. J'ai Publisher 2000 (avec Office Premium).
RayBonjour,
Voilà la macro. Telle qu'elle est écrite, elle ne peut prendre qu'un
fichier
Word à la fois. Pour les "pages intérieures", l'image contient 2 pages
à la
fois.
Sub wordenimages()
'Clément Marcotte
'Amos (Québec) Canada
Dim DialogueOuvrir As FileDialog
Dim i As Integer, j As Integer
Dim fichier As String
Dim ledocument As Object
'Ouvrir la boîte de dialogue
'pour ouvrir le fichier Word.
'Pour sélectionner plus d'un fichier
'à la fois, mettre AllowMultiSelect à true
Set DialogueOuvrir = Application.FileDialog( _
Type:=msoFileDialogOpen)
With DialogueOuvrir
..AllowMultiSelect = False
..Title = "Ouvrir un fichiers Word"
..Filters.Add "Documents Word", "*.doc; *.rtf, 1"
..Show
End With
'Il faut ouvrir une deuxième instance de Publisher
'Pour réussir à ouvrir le document Word
Dim appPub As New Publisher.Application
appPub.Open FileName:=DialogueOuvrir.SelectedItems(1), _
ReadOnly:=True, AddToRecentFiles:úlse, _
SaveChanges:=pbPromptToSaveChanges
appPub.ActiveWindow.Visible = True
'Enregistrer les pages au format JPG.
'Pour les pages intérieures, c'est 2 pages dans
'le même fichier (en regard, comme ils disent).
'Je suppose que pour d'autres formats
'supportés par Publisher, il suffit de changer
'l'extension. Pas envie d'essayer.
For j = 1 To appPub.ActiveDocument.Pages.Count
fichier = DialogueOuvrir.SelectedItems(1)
fichier = Right(fichier, Len(fichier) - InStrRev(fichier, "") - 1)
fichier = Left(fichier, Len(fichier) - 4)
'Ajuster "c:copieimages" et le nom de fichier
'selon les besoins
appPub.ActiveDocument.Pages(j).SaveAsPicture _
("c:copieimages" _
& fichier & "-page " & j & ".jpg")
Next
'Fermer la deuxième instance de Publisher
'répondre oui pour garder le fichier
appPub.Quit
Set appPub = Nothing
MsgBox ("Conversion du fichier, terminée")
End Sub
"Raymond Poulain" a écrit
dans le
message de news:Bonjour,
J'ai un document Word 2000, contenant des images (photos et gif) et
du
texte, et qui est plus long qu'une page d'écran et je voudrais
l'enregistrer
comme une image (jpeg ou gif ou bmp).
Mais je ne trouve pas comment faire, y compris dans la base de
Microsoft
France.
(J'ai aussi Photodraw, et j'ai pensé ouvrir un .doc avec, mais cela
ne
marche pas).
La copie d'écran ne marche pas non plus (trop long).
Qui peut m'aider pour ce souci "sioux"?
Merci
Ray
C'est probablement la seule raison d'essayer la bêta d'office 2007. Une
opération ponctuelle, en espérant qu'il n'y ait pas trop de bugs...
"Clément Marcotte" a écrit dans le message
de news: u$%Bonjour,
Publisher 2000 ne supporte pas VBA. C'était une nouveauté de Publisher
2002...
"Raymond Poulain" a écrit dans
le message de news:Merci Clément,
Je vais tester. J'ai Publisher 2000 (avec Office Premium).
RayBonjour,
Voilà la macro. Telle qu'elle est écrite, elle ne peut prendre qu'un
fichier
Word à la fois. Pour les "pages intérieures", l'image contient 2 pages
à la
fois.
Sub wordenimages()
'Clément Marcotte
'Amos (Québec) Canada
Dim DialogueOuvrir As FileDialog
Dim i As Integer, j As Integer
Dim fichier As String
Dim ledocument As Object
'Ouvrir la boîte de dialogue
'pour ouvrir le fichier Word.
'Pour sélectionner plus d'un fichier
'à la fois, mettre AllowMultiSelect à true
Set DialogueOuvrir = Application.FileDialog( _
Type:=msoFileDialogOpen)
With DialogueOuvrir
..AllowMultiSelect = False
..Title = "Ouvrir un fichiers Word"
..Filters.Add "Documents Word", "*.doc; *.rtf, 1"
..Show
End With
'Il faut ouvrir une deuxième instance de Publisher
'Pour réussir à ouvrir le document Word
Dim appPub As New Publisher.Application
appPub.Open FileName:=DialogueOuvrir.SelectedItems(1), _
ReadOnly:=True, AddToRecentFiles:úlse, _
SaveChanges:=pbPromptToSaveChanges
appPub.ActiveWindow.Visible = True
'Enregistrer les pages au format JPG.
'Pour les pages intérieures, c'est 2 pages dans
'le même fichier (en regard, comme ils disent).
'Je suppose que pour d'autres formats
'supportés par Publisher, il suffit de changer
'l'extension. Pas envie d'essayer.
For j = 1 To appPub.ActiveDocument.Pages.Count
fichier = DialogueOuvrir.SelectedItems(1)
fichier = Right(fichier, Len(fichier) - InStrRev(fichier, "") - 1)
fichier = Left(fichier, Len(fichier) - 4)
'Ajuster "c:copieimages" et le nom de fichier
'selon les besoins
appPub.ActiveDocument.Pages(j).SaveAsPicture _
("c:copieimages" _
& fichier & "-page " & j & ".jpg")
Next
'Fermer la deuxième instance de Publisher
'répondre oui pour garder le fichier
appPub.Quit
Set appPub = Nothing
MsgBox ("Conversion du fichier, terminée")
End Sub
"Raymond Poulain" a écrit
dans le
message de news:Bonjour,
J'ai un document Word 2000, contenant des images (photos et gif) et
du
texte, et qui est plus long qu'une page d'écran et je voudrais
l'enregistrer
comme une image (jpeg ou gif ou bmp).
Mais je ne trouve pas comment faire, y compris dans la base de
Microsoft
France.
(J'ai aussi Photodraw, et j'ai pensé ouvrir un .doc avec, mais cela
ne
marche pas).
La copie d'écran ne marche pas non plus (trop long).
Qui peut m'aider pour ce souci "sioux"?
Merci
Ray
C'est probablement la seule raison d'essayer la bêta d'office 2007. Une
opération ponctuelle, en espérant qu'il n'y ait pas trop de bugs...
"Clément Marcotte" <clement.marcotte@sympatico.ca> a écrit dans le message
de news: u$%23ywsxrGHA.3380@TK2MSFTNGP04.phx.gbl...
Bonjour,
Publisher 2000 ne supporte pas VBA. C'était une nouveauté de Publisher
2002...
"Raymond Poulain" <RaymondPoulain@discussions.microsoft.com> a écrit dans
le message de news: 3A599C50-858D-40A6-9E94-278B79EA0126@microsoft.com...
Merci Clément,
Je vais tester. J'ai Publisher 2000 (avec Office Premium).
Ray
Bonjour,
Voilà la macro. Telle qu'elle est écrite, elle ne peut prendre qu'un
fichier
Word à la fois. Pour les "pages intérieures", l'image contient 2 pages
à la
fois.
Sub wordenimages()
'Clément Marcotte
'Amos (Québec) Canada
Dim DialogueOuvrir As FileDialog
Dim i As Integer, j As Integer
Dim fichier As String
Dim ledocument As Object
'Ouvrir la boîte de dialogue
'pour ouvrir le fichier Word.
'Pour sélectionner plus d'un fichier
'à la fois, mettre AllowMultiSelect à true
Set DialogueOuvrir = Application.FileDialog( _
Type:=msoFileDialogOpen)
With DialogueOuvrir
..AllowMultiSelect = False
..Title = "Ouvrir un fichiers Word"
..Filters.Add "Documents Word", "*.doc; *.rtf, 1"
..Show
End With
'Il faut ouvrir une deuxième instance de Publisher
'Pour réussir à ouvrir le document Word
Dim appPub As New Publisher.Application
appPub.Open FileName:=DialogueOuvrir.SelectedItems(1), _
ReadOnly:=True, AddToRecentFiles:úlse, _
SaveChanges:=pbPromptToSaveChanges
appPub.ActiveWindow.Visible = True
'Enregistrer les pages au format JPG.
'Pour les pages intérieures, c'est 2 pages dans
'le même fichier (en regard, comme ils disent).
'Je suppose que pour d'autres formats
'supportés par Publisher, il suffit de changer
'l'extension. Pas envie d'essayer.
For j = 1 To appPub.ActiveDocument.Pages.Count
fichier = DialogueOuvrir.SelectedItems(1)
fichier = Right(fichier, Len(fichier) - InStrRev(fichier, "") - 1)
fichier = Left(fichier, Len(fichier) - 4)
'Ajuster "c:copieimages" et le nom de fichier
'selon les besoins
appPub.ActiveDocument.Pages(j).SaveAsPicture _
("c:copieimages" _
& fichier & "-page " & j & ".jpg")
Next
'Fermer la deuxième instance de Publisher
'répondre oui pour garder le fichier
appPub.Quit
Set appPub = Nothing
MsgBox ("Conversion du fichier, terminée")
End Sub
"Raymond Poulain" <RaymondPoulain@discussions.microsoft.com> a écrit
dans le
message de news: 94A6B8D7-FB8C-40A5-AB4C-5C8956F5AA0E@microsoft.com...
Bonjour,
J'ai un document Word 2000, contenant des images (photos et gif) et
du
texte, et qui est plus long qu'une page d'écran et je voudrais
l'enregistrer
comme une image (jpeg ou gif ou bmp).
Mais je ne trouve pas comment faire, y compris dans la base de
Microsoft
France.
(J'ai aussi Photodraw, et j'ai pensé ouvrir un .doc avec, mais cela
ne
marche pas).
La copie d'écran ne marche pas non plus (trop long).
Qui peut m'aider pour ce souci "sioux"?
Merci
Ray
C'est probablement la seule raison d'essayer la bêta d'office 2007. Une
opération ponctuelle, en espérant qu'il n'y ait pas trop de bugs...
"Clément Marcotte" a écrit dans le message
de news: u$%Bonjour,
Publisher 2000 ne supporte pas VBA. C'était une nouveauté de Publisher
2002...
"Raymond Poulain" a écrit dans
le message de news:Merci Clément,
Je vais tester. J'ai Publisher 2000 (avec Office Premium).
RayBonjour,
Voilà la macro. Telle qu'elle est écrite, elle ne peut prendre qu'un
fichier
Word à la fois. Pour les "pages intérieures", l'image contient 2 pages
à la
fois.
Sub wordenimages()
'Clément Marcotte
'Amos (Québec) Canada
Dim DialogueOuvrir As FileDialog
Dim i As Integer, j As Integer
Dim fichier As String
Dim ledocument As Object
'Ouvrir la boîte de dialogue
'pour ouvrir le fichier Word.
'Pour sélectionner plus d'un fichier
'à la fois, mettre AllowMultiSelect à true
Set DialogueOuvrir = Application.FileDialog( _
Type:=msoFileDialogOpen)
With DialogueOuvrir
..AllowMultiSelect = False
..Title = "Ouvrir un fichiers Word"
..Filters.Add "Documents Word", "*.doc; *.rtf, 1"
..Show
End With
'Il faut ouvrir une deuxième instance de Publisher
'Pour réussir à ouvrir le document Word
Dim appPub As New Publisher.Application
appPub.Open FileName:=DialogueOuvrir.SelectedItems(1), _
ReadOnly:=True, AddToRecentFiles:úlse, _
SaveChanges:=pbPromptToSaveChanges
appPub.ActiveWindow.Visible = True
'Enregistrer les pages au format JPG.
'Pour les pages intérieures, c'est 2 pages dans
'le même fichier (en regard, comme ils disent).
'Je suppose que pour d'autres formats
'supportés par Publisher, il suffit de changer
'l'extension. Pas envie d'essayer.
For j = 1 To appPub.ActiveDocument.Pages.Count
fichier = DialogueOuvrir.SelectedItems(1)
fichier = Right(fichier, Len(fichier) - InStrRev(fichier, "") - 1)
fichier = Left(fichier, Len(fichier) - 4)
'Ajuster "c:copieimages" et le nom de fichier
'selon les besoins
appPub.ActiveDocument.Pages(j).SaveAsPicture _
("c:copieimages" _
& fichier & "-page " & j & ".jpg")
Next
'Fermer la deuxième instance de Publisher
'répondre oui pour garder le fichier
appPub.Quit
Set appPub = Nothing
MsgBox ("Conversion du fichier, terminée")
End Sub
"Raymond Poulain" a écrit
dans le
message de news:Bonjour,
J'ai un document Word 2000, contenant des images (photos et gif) et
du
texte, et qui est plus long qu'une page d'écran et je voudrais
l'enregistrer
comme une image (jpeg ou gif ou bmp).
Mais je ne trouve pas comment faire, y compris dans la base de
Microsoft
France.
(J'ai aussi Photodraw, et j'ai pensé ouvrir un .doc avec, mais cela
ne
marche pas).
La copie d'écran ne marche pas non plus (trop long).
Qui peut m'aider pour ce souci "sioux"?
Merci
Ray
Le désabonnement-réabonnement, n'a rien donné pour le problème de double
envoi. Va falloir queje regarde autre chose. Mais là je vais piquer un
somme.
"Clément Marcotte" a écrit dans le message
de news: %Bonjour,
Voilà la macro. Telle qu'elle est écrite, elle ne peut prendre qu'un
fichier Word à la fois. Pour les "pages intérieures", l'image contient 2
pages à la fois.
Sub wordenimages()
'Clément Marcotte
'Amos (Québec) Canada
Dim DialogueOuvrir As FileDialog
Dim i As Integer, j As Integer
Dim fichier As String
Dim ledocument As Object
'Ouvrir la boîte de dialogue
'pour ouvrir le fichier Word.
'Pour sélectionner plus d'un fichier
'à la fois, mettre AllowMultiSelect à true
Set DialogueOuvrir = Application.FileDialog( _
Type:=msoFileDialogOpen)
With DialogueOuvrir
.AllowMultiSelect = False
.Title = "Ouvrir un fichiers Word"
.Filters.Add "Documents Word", "*.doc; *.rtf, 1"
.Show
End With
'Il faut ouvrir une deuxième instance de Publisher
'Pour réussir à ouvrir le document Word
Dim appPub As New Publisher.Application
appPub.Open FileName:=DialogueOuvrir.SelectedItems(1), _
ReadOnly:=True, AddToRecentFiles:úlse, _
SaveChanges:=pbPromptToSaveChanges
appPub.ActiveWindow.Visible = True
'Enregistrer les pages au format JPG.
'Pour les pages intérieures, c'est 2 pages dans
'le même fichier (en regard, comme ils disent).
'Je suppose que pour d'autres formats
'supportés par Publisher, il suffit de changer
'l'extension. Pas envie d'essayer.
For j = 1 To appPub.ActiveDocument.Pages.Count
fichier = DialogueOuvrir.SelectedItems(1)
fichier = Right(fichier, Len(fichier) - InStrRev(fichier, "") - 1)
fichier = Left(fichier, Len(fichier) - 4)
'Ajuster "c:copieimages" et le nom de fichier
'selon les besoins
appPub.ActiveDocument.Pages(j).SaveAsPicture _
("c:copieimages" _
& fichier & "-page " & j & ".jpg")
Next
'Fermer la deuxième instance de Publisher
'répondre oui pour garder le fichier
appPub.Quit
Set appPub = Nothing
MsgBox ("Conversion du fichier, terminée")
End Sub
"Raymond Poulain" a écrit dans
le message de news:Bonjour,
J'ai un document Word 2000, contenant des images (photos et gif) et du
texte, et qui est plus long qu'une page d'écran et je voudrais
l'enregistrer
comme une image (jpeg ou gif ou bmp).
Mais je ne trouve pas comment faire, y compris dans la base de Microsoft
France.
(J'ai aussi Photodraw, et j'ai pensé ouvrir un .doc avec, mais cela ne
marche pas).
La copie d'écran ne marche pas non plus (trop long).
Qui peut m'aider pour ce souci "sioux"?
Merci
Ray
Le désabonnement-réabonnement, n'a rien donné pour le problème de double
envoi. Va falloir queje regarde autre chose. Mais là je vais piquer un
somme.
"Clément Marcotte" <clement.marcotte@sympatico.ca> a écrit dans le message
de news: %23hkOGFurGHA.148@TK2MSFTNGP04.phx.gbl...
Bonjour,
Voilà la macro. Telle qu'elle est écrite, elle ne peut prendre qu'un
fichier Word à la fois. Pour les "pages intérieures", l'image contient 2
pages à la fois.
Sub wordenimages()
'Clément Marcotte
'Amos (Québec) Canada
Dim DialogueOuvrir As FileDialog
Dim i As Integer, j As Integer
Dim fichier As String
Dim ledocument As Object
'Ouvrir la boîte de dialogue
'pour ouvrir le fichier Word.
'Pour sélectionner plus d'un fichier
'à la fois, mettre AllowMultiSelect à true
Set DialogueOuvrir = Application.FileDialog( _
Type:=msoFileDialogOpen)
With DialogueOuvrir
.AllowMultiSelect = False
.Title = "Ouvrir un fichiers Word"
.Filters.Add "Documents Word", "*.doc; *.rtf, 1"
.Show
End With
'Il faut ouvrir une deuxième instance de Publisher
'Pour réussir à ouvrir le document Word
Dim appPub As New Publisher.Application
appPub.Open FileName:=DialogueOuvrir.SelectedItems(1), _
ReadOnly:=True, AddToRecentFiles:úlse, _
SaveChanges:=pbPromptToSaveChanges
appPub.ActiveWindow.Visible = True
'Enregistrer les pages au format JPG.
'Pour les pages intérieures, c'est 2 pages dans
'le même fichier (en regard, comme ils disent).
'Je suppose que pour d'autres formats
'supportés par Publisher, il suffit de changer
'l'extension. Pas envie d'essayer.
For j = 1 To appPub.ActiveDocument.Pages.Count
fichier = DialogueOuvrir.SelectedItems(1)
fichier = Right(fichier, Len(fichier) - InStrRev(fichier, "") - 1)
fichier = Left(fichier, Len(fichier) - 4)
'Ajuster "c:copieimages" et le nom de fichier
'selon les besoins
appPub.ActiveDocument.Pages(j).SaveAsPicture _
("c:copieimages" _
& fichier & "-page " & j & ".jpg")
Next
'Fermer la deuxième instance de Publisher
'répondre oui pour garder le fichier
appPub.Quit
Set appPub = Nothing
MsgBox ("Conversion du fichier, terminée")
End Sub
"Raymond Poulain" <RaymondPoulain@discussions.microsoft.com> a écrit dans
le message de news: 94A6B8D7-FB8C-40A5-AB4C-5C8956F5AA0E@microsoft.com...
Bonjour,
J'ai un document Word 2000, contenant des images (photos et gif) et du
texte, et qui est plus long qu'une page d'écran et je voudrais
l'enregistrer
comme une image (jpeg ou gif ou bmp).
Mais je ne trouve pas comment faire, y compris dans la base de Microsoft
France.
(J'ai aussi Photodraw, et j'ai pensé ouvrir un .doc avec, mais cela ne
marche pas).
La copie d'écran ne marche pas non plus (trop long).
Qui peut m'aider pour ce souci "sioux"?
Merci
Ray
Le désabonnement-réabonnement, n'a rien donné pour le problème de double
envoi. Va falloir queje regarde autre chose. Mais là je vais piquer un
somme.
"Clément Marcotte" a écrit dans le message
de news: %Bonjour,
Voilà la macro. Telle qu'elle est écrite, elle ne peut prendre qu'un
fichier Word à la fois. Pour les "pages intérieures", l'image contient 2
pages à la fois.
Sub wordenimages()
'Clément Marcotte
'Amos (Québec) Canada
Dim DialogueOuvrir As FileDialog
Dim i As Integer, j As Integer
Dim fichier As String
Dim ledocument As Object
'Ouvrir la boîte de dialogue
'pour ouvrir le fichier Word.
'Pour sélectionner plus d'un fichier
'à la fois, mettre AllowMultiSelect à true
Set DialogueOuvrir = Application.FileDialog( _
Type:=msoFileDialogOpen)
With DialogueOuvrir
.AllowMultiSelect = False
.Title = "Ouvrir un fichiers Word"
.Filters.Add "Documents Word", "*.doc; *.rtf, 1"
.Show
End With
'Il faut ouvrir une deuxième instance de Publisher
'Pour réussir à ouvrir le document Word
Dim appPub As New Publisher.Application
appPub.Open FileName:=DialogueOuvrir.SelectedItems(1), _
ReadOnly:=True, AddToRecentFiles:úlse, _
SaveChanges:=pbPromptToSaveChanges
appPub.ActiveWindow.Visible = True
'Enregistrer les pages au format JPG.
'Pour les pages intérieures, c'est 2 pages dans
'le même fichier (en regard, comme ils disent).
'Je suppose que pour d'autres formats
'supportés par Publisher, il suffit de changer
'l'extension. Pas envie d'essayer.
For j = 1 To appPub.ActiveDocument.Pages.Count
fichier = DialogueOuvrir.SelectedItems(1)
fichier = Right(fichier, Len(fichier) - InStrRev(fichier, "") - 1)
fichier = Left(fichier, Len(fichier) - 4)
'Ajuster "c:copieimages" et le nom de fichier
'selon les besoins
appPub.ActiveDocument.Pages(j).SaveAsPicture _
("c:copieimages" _
& fichier & "-page " & j & ".jpg")
Next
'Fermer la deuxième instance de Publisher
'répondre oui pour garder le fichier
appPub.Quit
Set appPub = Nothing
MsgBox ("Conversion du fichier, terminée")
End Sub
"Raymond Poulain" a écrit dans
le message de news:Bonjour,
J'ai un document Word 2000, contenant des images (photos et gif) et du
texte, et qui est plus long qu'une page d'écran et je voudrais
l'enregistrer
comme une image (jpeg ou gif ou bmp).
Mais je ne trouve pas comment faire, y compris dans la base de Microsoft
France.
(J'ai aussi Photodraw, et j'ai pensé ouvrir un .doc avec, mais cela ne
marche pas).
La copie d'écran ne marche pas non plus (trop long).
Qui peut m'aider pour ce souci "sioux"?
Merci
Ray