Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access
Access Forum d'entraide sur Microsoft Access. Avant de poster -> La F.A.Q Access
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 24/01/2008, 11h52   #1
Invité de passage
 
Inscription : août 2006
Messages : 12
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 12
Points : 3
Points : 3
Par défaut Message d'erreur lors de l'utilisation de la méthode getText(format)

Bonjour,

je voudrais utiliser la ligne de code suivante:

myData.getText(vbCFRTF) où myData est de type DataObject dans lequel j'ai copié le clipboard (myData.GetFromClipboard).

D'abord, Access ne reconnaît pas la constante vbCFRTF ( Quelle référence dois-je ajouter pour que Access la reconnaisse?) j'utilise donc son équivalent &HBF01, trouvé après avoir fait des recherches à droite et à gauche.
Quand je l'utilise j'obtiens le message:
"DataObject: GetText Structure FORMATETC non valide "

Le seul format que j'arrive à faire fonctionner est getText(1) mais ce n'est pas celui que je veux.

Comment récupérer le contenu du clipboard au format RTF?
isa_zz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2008, 13h20   #2
Rédacteur/Modérateur

 
Avatar de argyronet
 
Homme Jean-Philippe AMBROSINO
Panseur de bobos en solutions ETL
Inscription : mai 2004
Messages : 3 661
Détails du profil
Informations personnelles :
Nom : Homme Jean-Philippe AMBROSINO
Localisation : France

Informations professionnelles :
Activité : Panseur de bobos en solutions ETL
Secteur : Finance

Informations forums :
Inscription : mai 2004
Messages : 3 661
Points : 6 228
Points : 6 228
Envoyer un message via MSN à argyronet
Bonjour,

Le DataObject n'est pas utilisable dans ce contexte.
En revanche, ton objet RFT affecté à une variable peut te permettre de récupérer le contenu de ton texte RTF par la propriété SelRTF.

Par exemple :
Code :
1
2
3
4
5
Public Function GetRTFText(ByVal ctRTF As RichTextBox) As String
    If Len(ctRTF.SelRTF) Then
        GetRTFText = ctRTF.SelRTF
    End If
End Function
Argy
__________________
Ils comptent sur vous...

Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment.

Web Site@Mail
Livres : VBA pour OFFICE 2007 et MICROSOFT ACCESS 2007
Nouveau Tutoriel : Déployer vos applications avec Microsoft Access 2010
MDB Viewer : Visionneuse Access v4.0
argyronet est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h01.


 
 
 
 
Partenaires

Hébergement Web