2017-06-30 15 views
0

これは私が今解決している問題です。私はVBAを知らない、私はまだ勉強しようとしています。 Visio 2013で作業するために作成した図があり、図にはレイヤが使用されています。私は、コマンドボタンで、ユーザーがボタンをクリックしたアクティブなページのレイヤプロパティウィンドウを開くためにコードを作成しようとしています。私はVisioのMicrosoftのドキュメントページを読んだことがありますが、レイヤプロパティウィンドウをオブジェクトとして参照する方法と、VBAを使用して実行する方法がわかりません。これは今まで私がさまざまな反復で試したことです。VBAを使用してVisio 2013でコマンドボタンをプログラミングしてレイヤプロパティウィンドウを開く

Private Sub CommandButton1_Click() 
Visio.Page.Layers.Properties("NameofPage").Run 
End Sub 

この件に関するお手伝いとご指摘をありがとうございます。私は何が間違っているのか分からない。

答えて

0

(ms)visioでは、アクティブなページのレイヤプロパティウィンドウのみを表示できます。

Application.DoCmd(visCmdLayerSetupDlg)

+0

うわー、どのようにあなたはこれを学ぶのですか?私はあなたにこれを分かち合うことをどのくらい感謝してもらえません。私はあなたの答えを投票するのに十分な高さを持っていません。どうもありがとうございます。 – VBALearner

+0

すべてのms visio docmdコマンドは、この資料で確認できます。https://msdn.microsoft.com/VBA/Visio-VBA/articles/docmd-docmd-commands – Surrogate

+0

ありがとうございます。 – VBALearner

関連する問題