Archive pour la catégorie »des tours de code stupide«

Monday, 11th Avril, 2011 | Auteur:

Aussi étrange que cela semble dans une société mondialisée, MS PowerPoint développeurs n'ont pas jugé nécessaire pour permettre à leurs utilisateurs de changer la langue d'une présentation entière. Cela devient particulièrement gênant lorsque vous traduisez vos diapositives. Vous pouvez facilement vous retrouver avec un mélange de langues sur une diapositive, et vous remarquerez alors que ce n'est pas possible de sélectionner le principal: le bouton de la langue (dans la barre ci-dessous) n'est tout simplement pas cliquable si un texte multilingue est sélectionné (en format MS Word, cela fonctionne, mais PAS dans MS PowerPoint). Même un mélange entre l'anglais / américain et anglais / Royaume-Uni désactive le bouton.

Le rond-point de base consiste à déterminer la «par défaut» la langue. Il suffit de cliquez sur la langue sur la barre de langue sur certains diapositive d'un langage où cela fonctionne réellement, sélectionnez une langue, et appuyez sur "par défaut":

MS PowerPoint - Language by default

Chaque nouvelle diapositive sera systématiquement appliquer votre langue par défaut pour toute nouvelle boîte.

Toutefois, cela ne résout pas le problème d'une présentation existante que vous souhaitez traduire. De commencer à écrire en anglais sur une lame de français, l'auto-correcteur mettra l'accent sur l'orthographe, peut-être même le mâcher complètement si vous avez «corriger pendant que vous tapez 'actif. Si vous êtes chanceux, le bouton sélecteur de langue fonctionne. Mais même un simple mélange de français et de français-fr-chmakes il est impossible de l'utiliser.

Alors, comment déterminez-vous la langue d'une diapositive entière? Ou même (woaw) la langue d'une présentation dans son ensemble?

Eh bien, la seule façon de contourner ce n'est une macro que j'ai de (!) Blog Chocotooth de :

  Sous SetLangUS ()
 Dim scount, j, k, fcount
 scount = ActivePresentation.Slides.Count
 scount Pour j = 1 Pour scount
 fcount = ActivePresentation.Slides (j). Shapes.Count
 fcount 'change all shapes: Pour k = 1 Pour le changement fcount 'toutes les formes: 
  Si Formes ActivePresentation.Slides (j). (K). HasTextFrame Puis
 ActivePresentation.Slides (j). Formes (k). TextFrame _ Les
 . TextRange.LanguageID = msoLanguageIDEnglishUS
 End If
 Suivant k
 fcount = ActivePresentation.Slides (j). NotesPage.Shapes.Count
 fcount 'change all shapes: Pour k = 1 Pour le changement fcount 'toutes les formes: 
  Si NotesPage.Shapes ActivePresentation.Slides (j). (K). HasTextFrame Puis
 ActivePresentation.Slides (j). NotesPage.Shapes (k). TextFrame _ Les
 . TextRange.LanguageID = msoLanguageIDEnglishUS
 End If
 Suivant k
 Suivant j
 End Sub 

Que devez-vous faire avec ça? Cliquez sur le bouton Visual Basic sur l'onglet «Developer»:

Insérez un nouveau module par un clic droit sur «VBAProject» dans le volet de navigation de gauche:

New module in Visual Basic

Cela ouvre une nouvelle fenêtre. Collez le code dans l'. Et le faire fonctionner avec le bouton «play»:

Code Window in Visual Basic

Voir? Toutes les boîtes de texte ont été mis en à l'anglais / américain. Vous pouvez enregistrer ce code pour une utilisation ultérieure dans un fichier avec. Bas extension.

PS: Cher Microsoft, si vous pouviez proposer une solution moins pénible que ce simplement en intégrant la fonctionnalité de la langue de commutation dans PowerPoint, un grand merci à l'avance.

Thursday, 12th Août 2010 | Auteur:
Thursday, 12th Août 2010 | Auteur:

Pour stock "lisible à la machine 'informations sur une cellule de tableau utiliser la balise abbr:

  <td abbr="my_data"> 

Pourrait être utile par exemple lorsque vous essayez de donner une poignée de jQuery sur les cellules de table spécifiques lorsque des balises id et class sont déjà en cours d'utilisation.

L'attribut 'abbr "est un attribut officiel de la balise td en HTML 4.01/XHTML DTD 1.0 en conformité avec S = Strict, T = transition, et F = Frameset.

Thursday, 12th Août 2010 | Auteur:

Parfois, des choses se coince dans une poubelle de Windows. Vidange poubelle clic de souris ne fonctionne plus.

Si cela se produit, utilisez le code suivant DOS dans la ligne de commande:

  rd / s / q C: \ RECYCLER 

Si quelque chose est vraiment coincé dans le recyler, vous obtiendrez le message d'erreur suivant (ou l'équivalent en langue de votre système d'installation Operationg):

  Problème - Le Processus ne may Pas acceder au Fichier voiture CE Fichier HNE Utiliser nominale Un Autre Regard Processus 

Ignorer ce message. La corbeille sur le bureau, lui aussi, aura toujours le «plein» mais cette icône wull être allé une fois que vous droit de pointer et de demander à la poubelle pour être vidé.

Thursday, 12th Août 2010 | Auteur:

Essayer d'appeler R à partir de, par exemple Java?

  C :/ / Program Files / R / r.exe 

renvoie une erreur comme la ligne de commande Windows a du mal à interpréter les espaces.

Utilisez cet appel à la place:

  C :/ / programme ~ 1 / R / r.exe