Resources for reading MS Visio with Win32::OLE
am 21.05.2008 19:00:58 von Keith Talbert
Does anyone have any good resources for learning about reading and possibly writing to Microsoft Visio using Win32::OLE. I found very little on the web or CPAN. I would like to read the text in shapes of Visio 2003 and possibly copy a shape and add text. I found sample code and am successfully using Win32::OLE with Excel.
Using AS v5.8.8 on Win XP pro, Visio 2003 native format not XML.
Thanks!
_______________________________________________
ActivePerl mailing list
ActivePerl@listserv.ActiveState.com
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs
RE: Resources for reading MS Visio with Win32::OLE
am 22.05.2008 12:53:01 von Brian Raven
Keith Talbert <> wrote:
> Does anyone have any good resources for learning about reading and
> possibly writing to Microsoft Visio using Win32::OLE. I found very
> little on the web or CPAN. I would like to read the text in shapes
> of Visio 2003 and possibly copy a shape and add text. I found sample
> code and am successfully using Win32::OLE with Excel. =
> =
> Using AS v5.8.8 on Win XP pro, Visio 2003 native format not XML.
A good quick reference is the OLE browser kindly provided by Activestate
(See the documentation for Win32::OLE).
The main resource tends to be the documentation for the application
itself. Check the table of contents for something like "Automation
Reference", and be prepared to translate Visual Basic to Perl, which is
not to hard once you get used to it and you have some examples (albeit
from other applications) to get you started.
HTH
-- =
Brian Raven =
==================== =====3D=
================
Atos Euronext Market Solutions Disclaimer
==================== =====3D=
================
The information contained in this e-mail is confidential and solely for the=
intended addressee(s). Unauthorised reproduction, disclosure, modification=
, and/or distribution of this email may be unlawful.
If you have received this email in error, please notify the sender immediat=
ely and delete it from your system. The views expressed in this message do =
not necessarily reflect those of Atos Euronext Market Solutions.
Atos Euronext Market Solutions Limited - Registered in England & Wales with=
registration no. 3962327. Registered office address at 25 Bank Street Lon=
don E14 5NQ United Kingdom. =
Atos Euronext Market Solutions SAS - Registered in France with registration=
no. 425 100 294. Registered office address at 6/8 Boulevard Haussmann 750=
09 Paris France.
L'information contenue dans cet e-mail est confidentielle et uniquement des=
tinee a la (aux) personnes a laquelle (auxquelle(s)) elle est adressee. Tou=
te copie, publication ou diffusion de cet email est interdite. Si cet e-mai=
l vous parvient par erreur, nous vous prions de bien vouloir prevenir l'exp=
editeur immediatement et d'effacer le e-mail et annexes jointes de votre sy=
steme. Le contenu de ce message electronique ne represente pas necessaireme=
nt la position ou le point de vue d'Atos Euronext Market Solutions.
Atos Euronext Market Solutions Limited Soci=E9t=E9 de droit anglais, enregi=
str=E9e au Royaume Uni sous le num=E9ro 3962327, dont le si=E8ge social se =
situe 25 Bank Street E14 5NQ Londres Royaume Uni.
Atos Euronext Market Solutions SAS, soci=E9t=E9 par actions simplifi=E9e, e=
nregistr=E9 au registre dui commerce et des soci=E9t=E9s sous le num=E9ro 4=
25 100 294 RCS Paris et dont le si=E8ge social se situe 6/8 Boulevard Hauss=
mann 75009 Paris France.
==================== =====3D=
================
_______________________________________________
ActivePerl mailing list
ActivePerl@listserv.ActiveState.com
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs