2017-10-13 60 views
1

Visioでシェイプのx座標とy座標を変更しようとしています。私は次のコードを使用していますVisioでX座標とY座標を設定する

VisioApp.ActiveWindow.Page.Shapes.Item(uniqueId).CellsSRC(visSectionObject, visRowXFormOut, visXFormPinX).FormulaForceU = "18 in" 
VisioApp.ActiveWindow.Page.Shapes.Item(uniqueId).CellsSRC(visSectionObject, visRowXFormOut, visXFormPinY).FormulaForceU = "-13.77 in" 

ですが、コードを実行した後、形状の座標は(14.25、-34.27)になります。コードは座標を変更しますが、意図した結果が得られません。どのようにそれを修正するための任意のアイデア?

答えて

1

私の側では、コードが動作します! SH "18" 形状 セットSH = VisioApp.ActiveWindow.Page.Shapes.Item(一意ID) sh.CellsSRC(visSectionObject、visRowXFormOut、visXFormPinX).FormulaForceU =ような形状可変

薄暗いSHを定義してみてください

UPDATE .CellsSRC(visSectionObject、visRowXFormOut、visXFormPinY).FormulaForceU = "で-13.77は、" ページのshapeshetを開き、ルーラー&グリッドセクションをご確認くださいenter image description here XRulerOrigin/YRulerOriginは、あなたが

enter image description here

ウィンドウ サイズ&位置に図形の間違った座標を参照することができ等しくない場合
関連する問題