9
votes

Quelle est l'unité de mesure des diapositives PowerPoint utilisant VBA?

J'utilise VBA pour coller des graphiques / graphiques d'accès à PowerPoint. Une fois collé, je les redimensionnement à l'aide de VBA, mais cela ne me permet pas d'utiliser des pouces (même si je le fais manuellement à travers les propriétés de la forme, les valeurs de la taille sont en pouces).

Ma question est quelle unité de mesure est le numéro que j'utilise dans VBA? J'ai supposé des pixels et j'ai essayé de convertir en utilisant un facteur de 96 pixels par pouce, mais ce n'était pas juste juste. Maintenant, je suis curieux de savoir s'il est basé sur ma résolution d'écran? Je peux le coder rapidement (à travers l'essai et l'erreur) pour bien paraître sur ma machine, mais je m'inquiète alors si quelqu'un d'autre le gère, et ils ont une résolution différente, la diapositive sera différente. (Notez que les graphiques doivent être adaptés à d'autres formes.)

S'il n'est pas basé sur la résolution de l'écran, quelqu'un connaît-il les dimensions d'une diapositive dans une unité il est dans?


2 commentaires

Les unités dans PPT VBA sont des points (un point est d'environ 1/72 de pouce)


@Timwilliams: C'est une réponse valide :) Pourquoi ne pas le poster comme une réponse?


3 Réponses :


18
votes

Unités de PPT VBA sont des points (un point est d'environ 1/72 de pouce)


0 commentaires


1
votes

sur Windows, c'est 96 pixels par pouce .

sur mac, c'est 72 pixels par pouce .


0 commentaires