ay, December 15, 2005 10:50
AM
Subject: Re: [prog] Fichier Bas
Bonjour,Greborio Robert a écrit :
Est'il possible d'utiliser une
macro externe contenue dans un fichier BAS
?Pas directement depuis un fichier
BAS.S'il sagit d'installer une macro sur un
Ci-dessous une UNIt qui pourrait-être utile!
Robert Greborio
unit OpenOffice;
interface
procedure StartOffice;
Function PathToURL(s:String):String;
procedure WriteCell(MyDoc:Variant;CellPos,Text:ShortString);
procedure WriteFooter(MyDoc:Variant;Text:ShortString);
Function RunMacro:Variant;
imp
Fantastique fonctionne!
Robert Greborio
- Original Message -
From: "Bernard Marcelly" <[EMAIL PROTECTED]>
To:
Sent: Tuesday, December 13, 2005 10:31 AM
Subject: Re: [prog] Incorporer automatiquement un dessin dans Calc
Bonjour Greborio Robert
Ce problème revient p
quement un dessin dans Calc
Le lundi 12 décembre 2005 à 15:39 +0100, Greborio Robert a écrit :
Bonjour,
Cette macro est liée à un event "Open doc".
Ce qui implique qu'une instance de OOo a déjà été démarrée
Lorsque je double click sur le fichier ods tout fonctionne
Est'il possible d'utiliser une macro externe
contenue dans un fichier BAS ?
L'objectif est de modifier l'URL a
runtime.
Robert Greborio
Recherchant dans la documentation j'ai trouvé la
macro suivante:
REM * BASIC
*
sub InsertDrawingREM
*SHEETDim vSheetvSheet = ThisComponent.Sheets(0)REM
PICTURE***Dim oDesktop As Object, oDocument As ObjectDim
mNoArgs()Dim sGraphicURL As StringDim sGraphicSer
J'ai utilisé le
fichier OOoExamples de Bernard Marcelly pour tenter de bien comprendre le
système utilisé.
Pour ce qui concerne les cellules tout va bien
avec:
procedure
WriteCell(MyDoc:Variant;CellPos,Text:ShortString);var Sheets,
Sheet, Cell: Variant;begin Sheets:= MyDoc.Sheets;
Sh