C#およびVisio 2007 SDKを使用しています。 形状データウィンドウを特定の位置に所定のサイズで表示する方法はありますか?シェイプデータウィンドウの位置/サイズを変更する方法
ありがとうございます。
C#およびVisio 2007 SDKを使用しています。 形状データウィンドウを特定の位置に所定のサイズで表示する方法はありますか?シェイプデータウィンドウの位置/サイズを変更する方法
ありがとうございます。
シェイプデータウィンドウを表すVisio.Windowオブジェクトを取得できる場合は、そのWindowState、またはMergeClass、MergeIDおよびMergePositionプロパティ、またはSetWindowRectメソッドを使用して、サイズ、位置、およびサイズを制御できます。状態。
http://msdn.microsoft.com/en-us/library/aa342293%28v=office.12%29.aspx
そして、このリンクは、WindowStateプロパティのための様々な値を示しています:
は、プロパティとここVisio.Windowクラスのメソッドのヘルプを参照してください
http://msdn.microsoft.com/en-us/library/aa342166%28v=office.12%29.aspx
をここに方法ですアクティブウィンドウからパン/ズームウィンドウを取得する:
Application.ActiveWindow.Windows.ItemFromID(visWinIDPanZoom)
うまくいけば、シェイプデータウィンドウに直接アクセスできる定数があります(見つけられます)。その他visWinID *値がここに記載されています:
http://msdn.microsoft.com/en-us/library/ms428302%28v=office.12%29.aspx
ここ形状データウィンドウを取得する方法です。
Visio.Window winShapeData =
visioControl.Window.Windows.get_ItemFromID((int)Visio.VisWinTypes.visWinIDCustProp);
どのようにサイズを変更しますか? – elyashiv
お返事ありがとうございます!任意のアイデアは、どのように私は、形状データウィンドウを表すVisio.Windowオブジェクトを得ることができますか? – sciarp
使用しているVisioのバージョンは何ですか? – DLRdave
私はVisio 2007を使用しています – sciarp