[FAQ CENTER トップ]
[Powershell FAQ トップへ]



【Powershell】"Visible" の設定中に例外が発生しました: "値 "True" を型 "Microsoft.Office.Core.MsoTriState" に変換できません。



更新日:2019/08/18


PowerPointでエラー発生


Powerpointを起動して 可視化 (Visible)を設定しようとすると以下のエラーが発生しました。


"Visible" の設定中に例外が発生しました: "値 "True" を型 "Microsoft.Office.Core.MsoTriState" に変換できません。エラー: "'System.Boolean' から 'Microsoft.Office.Core.MsoTriState' への無効なキャストです。""
発生場所 C:\test\ppt-visible-test.ps1:19 文字:6
+ $ppt. <<<< Visible = $true
+ CategoryInfo : InvalidOperation: (:) []、RuntimeException
+ FullyQualifiedErrorId : PropertyAssignmentException




対処

Powerpointでは Visibleに対しては $true ではなく [Microsoft.Office.Core.MsoTriState]::msoTrue を使用します。


#$ppt.Visible = $true

$ppt.Visible =[Microsoft.Office.Core.MsoTriState]::msoTrue








[Powershell FAQ トップへ]
[FAQ CENTER トップ]


本サイト内掲載されている情報は、著作権法により保護されています。いかなる場合でも権利者の許可なくコピー、配布することはできません。 このページはリンクフリーです。(このページへの直接リンクも可能です。) Copyright(c) tooljp.com 2007-2018