visio-vba

    0

    3答えて

    実装したい機能は、ユーザが図形を削除することを決定したときに、yesまたはnoのオプションで警告メッセージを表示することです。彼らがいいえを選択した場合、私は図形を削除したくありません。 私が考えることができる唯一の解決策は、すべてのシェイプの削除をロックし、OnBeforeShapeDeleteイベントを使用することです。ユーザが「はい」を選択した場合、削除保護は削除されます。ユーザーが「いいえ

    -1

    1答えて

    のメソッドを「選択」。私はこれまでにこのような努力をしてきましたが、ドキュメンテーション、マクロレコーディングと実際に私がしたいこととの間にこだわってきました。次のように私は私のスクリプトでループを持っている ActiveWindow.Select Application.ActiveWindow.Page.Shapes.ItemFromID(216), visSelect : マクロを記録するこ

    0

    1答えて

    Visioには、配列の内容を表す埋め込みExcelシートがあります。 このシートを塗りつぶすのはうまくいきますが、マクロを完成させた後、手作業で開く(ダブルクリック)までシートに値が表示されません。 OLEオブジェクトを明示的に更新する必要がありますか、またはVisioの変更をすぐに確認するには何が必要ですか? ありがとうございます! コード:私はちょうどマクロを終えた後、ファイルを保存してその問

    0

    1答えて

    ページオリエンテーションプロパティをプログラム可能な方法(VBA)で「ランドスケープ」値に変更する必要があります。 私は次のコードを使用します: Application.ActivePage.PageSheet.CellsU( "PrintPageOrientation")。数式= 2 しかし、変更しているページではないプリンタでのみ動作します。 私はMSDN(http://msdn.micros

    0

    1答えて

    私は最近、VisioでVBでプログラミングしています。 私は実際にmyShape.Cells("Width")とmyShape.Cells("PinX")について興味があります。私は.Cells("...")というコードの一部を意味しています。私のプログラムはそれらを何度も使用してきました。 私はそれらについてもっと知りたいと思いますが、これについて具体的な説明はありません。 それをdefinit

    0

    1答えて

    Visio図形内のテキストの行数をカウントする方法はありますか? linecountなど? VisioシェイプでRowcountを試しましたが、Visio Shape内のテキスト行を反映していませんでした。私が作成したサンプルコードは以下の通りです Sub something() Dim intRows Dim vsoShape As Visio.Shape Set vsoShape = A

    0

    1答えて

    VBAを使用してVisioドキュメントからMacrosテキストを取得する必要があります。 Visioドキュメントのマクロにアクセスするためのコレクションやプロパティなどはありますか?

    0

    1答えて

    Visio 2013にはBPMNダイアグラムタイプがあります。 BPMNステンシルには「プール/レーン」マスターがあります。図面上にドロップすると、新しいレーンが表示されます。次に、「クロス機能フローチャート」リボンに移動して、垂直方向と水平方向の選択を提供しています「オリエンテーション」ボタン、とその向きを変更することができます。どのようにVBAで同じ操作を行うには? Visioマクロレコーダー