| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Visual Basics programmation >> Content
    Comment faire pivoter une InlineShape en VB6
    Lorsque vous développez une application ou une macro de Microsoft Office à l'aide de Visual Basic 6, vous pouvez appliquer une rotation spécifique à InlineShapes . InlineShapes sont des objets , tels que des images ou des contrôles Active X , qui sont incorporés dans un document texte. Vous pouvez faire pivoter InlineShapes en éditant le code source de votre demande et la création d'une nouvelle procédure. Instructions
    1

    ouvrir le code source de votre application Visual Basic dans un éditeur de texte comme un outil de développement dédié Bloc-notes Windows ou .
    2

    Déclarez une nouvelle procédure sub nommé " RotateInlineShapeSub ()" en insérant la déclaration suivante dans le code source de votre application.

    sous RotateInlineShapeSub ()
    3

    Définissez les variables requises par la procédure sous en collant le bout de code suivant après la déclaration de sous- déclaration :

    inline As InlineShapeDim tempshape Comme ShapeDim ActDoc Comme DocumentSet ActDoc = ActiveDocument
    4

    Copier et coller l'extrait de code suivant après la déclaration de variable pour permettre à votre programme pour convertir InlineShapes dans des formes régulières :

    pour chaque ligne dans ActDoc.InlineShapesinline.ConvertToShapeNext

    Visual Basic ne peut pas tourner directement InlineShapes , ce qui explique pourquoi vous devez d'abord les convertir en Formes.
    5

    Insérez le fragment de code suivant juste après la précédente pour appliquer une rotation aux formes . Si nécessaire, remplacer "180" par un angle de rotation différent .

    Chaque tempshape En ActDoc.Shapestempshape.IncrementRotation 180Next
    6

    Copiez et collez l'extrait de code suivant après le précédent un pour convertir les formes de nouveau dans InlineShapes nouveau.

    Chaque tempshape En DocThis.Shapestempshape.ConvertToInlineShapeNext
    7

    Insérez le bout de code qui suit si vous voulez que votre application affiche un message de confirmation . Remplacer " tourné InlineShape " avec un message de confirmation différent , si vous souhaitez

    MsgBox " tourné InlineShape "
    8

    fermer le sous procédure Visual Basic en tapant l'instruction suivante . : Photos

    End Sub
    9

    exécuter la procédure sous en insérant l'instruction d'appel suivant à l'endroit où vous voulez que votre programme pour appliquer la rotation :

    appel RotateInlineShapeSub ( )
    10

    Enregistrez votre fichier .

    Previous :

    next :
      articles connexes
    ·Débutant Visual Basic 2008 Tutorial 
    ·Comment utiliser deux ensembles de données en VB 
    ·Comment faire pour supprimer Programatically Images De …
    ·Visual Basic 6 Projets pour les débutants 
    ·Comment ajouter des lignes à DataView 
    ·Qu'est-ce que Visual Studio Express 
    ·Comment faire pour convertir en UTF-8 pour Windows 1252…
    ·Les choses amusantes à faire à Visual Basic 
    ·Comment savoir ActiveX Programmation 
    ·Comment utiliser VBS pour les connexions de l'annonce 
      articles en vedette
    ·Aide avec Turbo Pascal 7.0 
    ·Comment créer des projets à l'aide de programmation C…
    ·Comment modifier un PDF au format SWF en PHP 
    ·Comment obtenir le ClientID en ASP 
    ·Comment rendre le contrôle Listbox modifiable en C + +…
    ·Comment faire pour trouver l'objet Méthode IVX 
    ·Types de données opaques 
    ·Comment utiliser des pointeurs de fonction dans une rec…
    ·Comment faire pour créer des contrôles ActiveX 
    ·Comment faire pour modifier une image dans une barre de…
    Copyright © Connaissances Informatiques http://fr.wingwit.com