KoMaDo   VISIO SQUARE : VB/VBA  ■ Headline ■ HOME    

 KoMaDo / Headline / category :  【VISIO全般】  【News/宣伝】  【図形・操作】  【ファイル変換】  【ShapeSheet】  【VB/VBA】  【雑談その他】 ;

631 :ステータスバーのカスタマイズ(16)  632 :保存確認メッセージについて (06)  633 :VBAを使ってグループ解除せずにメンバーにアクセスする (02)  634 :アクションを起こした時にメニュー項目を識別する (01)  635 :ツールバーのボタン制御 (04)  636 :分布図をつくりたい (02)  637 :ステンシルの表示・非表示制御について (05)  638 :カスタムパターンが印刷できない (01)  639 :GetFormulasメソッドを使って (01)  640 :Excel・VBAからの利用 (01)  641 :テキストボックス (01)  642 :レイヤー (03)  643 :ステンシルの要素をプログラムで選択できませんか (01)  644 :VSLのサンプルソースファイル (05)  645 :カスタムプロパティ (02)  646 :図形枠 (04)  647 :複数テキストブロックをもつマスタシェイプの作り方 (02)  648 :ガイドに図形を接着するには (03)  649 :リソースファイルをVBAから使用するには (01)  650 :マクロの配布条件 (07)  651 :複数選択 (03)  652 :置き換え (04)  653 :エンティティ関連図マスタシェイプのVB上からの使用方法 (01)  654 :テキストの表示 (02)  655 :Visio4.0 (04)  656 :ページの制御 (02)  657 :レイヤーの制御について (01)  658 :VSLについて (03)  659 :マクロの初心者の悩み (03)  660 :VisioのシェイプをVBで作成したフォームにD&Dするには? (01)  661 :印刷機能について (02)  662 :ポップアップメニューについて (05)  663 :シェイプ名称 (02)  664 :曲線を線分で表現するには (02)  665 :カスタムツールバーに (02)  666 :shapeオブジェクトのフォントサイズ変更 (03)  667 :座標の判定 (01)  668 :全Sectionの全Rowの全Cellを取得 (07)  669 :レイヤに属するシェイプ (03)  670 :STRSAMEEX関数について (03) 
ログ検索  リロード  前のページ  1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 次のページ  総てのスレッド  スレッド総数 696631 - 640 を表示


631: ステータスバーのカスタマイズ  全レス

01: 名前:Licca投稿日:2000/07/05(水) 16:04
こんにちは、ステータスバーのカスタマイズ方法について教えてください。
例えばShapeを選択したときに面積が表示されるようにするにはどうすれば良いのでしょうか?

08: 名前:Licca 投稿日:2000/07/06(木) 13:41
VBAから起動していますが、クラッシュします。
他の人のパソコンでも確認してみましたがやはりクラッシュしました。
DocumentOpenイベントにコードを記述するとVisioが起動しません。

09: 名前:かずどん 投稿日:2000/07/06(木) 16:27
かずどんです。

う〜ん。わかりませんねぇ。
こちらでは問題なく動くのですが・・・

DocumentOpenイベントって確かvstのテンプレートの時は動かないですけど
それとは違うんですよね。

ちょっとお手上げです。
申し訳ないです。

10: 名前:Licca 投稿日:2000/07/06(木) 16:45
丁寧にどうもありがとう。
私のパソコンにインストールされているソフトのせいかもしれません。

では〜

11: 名前:Akemi 投稿日:2000/09/25(月) 14:43
かずどんさん

上記のコードで、既存のステータスバー削除を行わないで、既存のステータスバーの
表示項目に、他の表示項目を追加する方法はありませんか?
削除しないと、既存の表示項目がうまく表示されなくなってしまいます。
何かよい方法があるのでしょうか?

宜しくお願いします。

12: 名前:Akemi 投稿日:2000/09/27(水) 11:58
私は Visio 2000 Professional Edition を使用しているのですが、
なぜか、Visio 2000 Standard Edition ですと、既存のステータスバーに、
他の表示項目を追加しても、大丈夫なようです。

13: 名前:かずどんです 投稿日:2000/09/27(水) 22:14
Akemiさん

すみません。毎日見ていないもので...
Visio 2000 Standard Editionは私はもってませんので評価出来ませんが
Professional Editionの方はSR1を導入するとちゃんと表示されます。

たしかSR1を導入する前は表示の順番に関係なく必ずステータスバーの
左端に来ていたと思います。
既存のを使わないで作成して回避していました。

可能ならSR1にUPして見て下さい。
SR1でちょっと困ったことがおこってますが・・・

14: 名前:Akemi 投稿日:2000/09/28(木) 09:32
かずどんさんへ

Office2000がインストールされていなくてもSR1が使えるんでしょうか?

15: 名前:かずどん 投稿日:2000/09/28(木) 10:52
Akemiさん

Officeも何も入っていない環境にインストールしたことがありますので
おそらく大丈夫のはずですが・・・

16: 名前:Akemi 投稿日:2000/10/02(月) 17:14
かずどんさんへ

検討してみます。ありがとうございます。

■トップに戻る リロード  全レスを表示



632: 保存確認メッセージについて  全レス

01: 名前:Akemi 投稿日:2000/09/25(月) 13:09
こんにちは。

図面ファイルの変更を、ユーザによって保存できるようにさせたくありません。
メニューバーの保存メニューと、ツールバーの保存ボタンは、非表示にすることができたのですが、
変更後に、「X」ボタンで終了しようとした時に表示される、保存確認メッセージから保存することができてしまいます。保存確認メッセージを表示しないようにすることは、可能でしょうか。

02: 名前:Licca 投稿日:2000/09/25(月) 14:18
図面を変更させたくないのなら読み取り専用のファイルにするとかすれば良いのではないでしょうか?
保存確認メッセージを表示させないようにするにはあらかじめプログラムでファイルを保存してしまうとかしなければならなかったような気がします。

03: 名前:Akemi 投稿日:2000/09/25(月) 14:47
あらかじめプログラムでファイルを保存するしかないのでしょうか?

「X」ボタンを霞表示、又は、削除してしまう方法でもいいのですが・・・

やっぱり無理でしょうか?

04: 名前:Licca 投稿日:2000/09/25(月) 15:32
Quit メソッドとAlertResponse プロパティのヘルプを見てみてください。
出来るかもしれません。

05: 名前:Akemi 投稿日:2000/09/25(月) 16:19
Quitメソッドをつかう直前に、ThisDocument.Saved = Trueにすると、
保存確認ダイアログボックスは、表示されないらしいのですが、
「X」ボタンが押下された時のイベントが取れませんし、
Document_BeforeDocumentCloseイベントは、保存確認ダイアログボックスが表示された後の
イベントなので使えません。
ThisDocument.Saved = Trueにするのを、Document_DocumentOpenedイベントにいれても
意味がないらしく、保存確認ダイアログボックス表示されてしまいます。

AlertResponse = 3を使うと、全てのダイアログが表示されなくなってしまって、
これも使えませんでした。

諦め度 90%です。

06: 名前:Akemi 投稿日:2000/10/02(月) 17:07
Document_QueryCancelDocumentClose イベントに ThisDocument.Saved = True
を入れるだけでした。

すみませんでした。

■トップに戻る リロード  単独スレ表示



633: VBAを使ってグループ解除せずにメンバーにアクセスする  全レス

01: 名前:visiomania 投稿日:2000/10/02(月) 10:23
WIN98,VISIO2000

複数のテキストブロックをもつシェイプ(グループ)で、vbaを使って、グループ解除せずに
グループのメンバーにアクセスしてテキストブロックの値を書きかえる、といったことは
できるのでしょうか?グループ解除してしまうとグループのデータ(シェイプシートなど)
が全て削除されてしまうのでそれを防ぐための方法を検討しています。

02: 名前:Licca 投稿日:2000/10/02(月) 11:54
出来ると思います。
VBAを使わなくてもグループ内の図形を選択してテキストを入力すれば文字の書き換えは可能です。

■トップに戻る リロード  単独スレ表示



634: アクションを起こした時にメニュー項目を識別する  全レス

01: 名前:VISIOMANIA 投稿日:2000/09/28(木) 19:53
WIN98,VISIO2000

いつもお世話になります。

メニューからアクションを実行したときにアクションを起こした項目(メニューのどれを
実行したか)を取得する方法をご存知の方いらっしゃいましたら教えてください。
メニューの選択状態(BUTTONDOWN,UP)を取得するために識別しようとしています。

■トップに戻る リロード  単独スレ表示



635: ツールバーのボタン制御  全レス

01: 名前:Akemi 投稿日:2000/09/07(木) 14:02
こんにちは

ツールバーに、開発中のアプリケーションに合わせた、既存以外のボタンを加える時に、
横にプルダウンリストがついたものや、コンボボックスにすることは、可能でしょうか。

又、メニューバー・ツールバー表示領域を、右マウスボタンクリックで出てくる、
ツールバー表示選択ショートカットメニューを表示させないようにすることは可能でしょうか。

ご存知の方、宜しくお願い致します。

02: 名前:管理人投稿日:2000/09/08(金) 02:29
Visio5では押すだけのボタンと階層メニューだけだったと思います。
2000のほうはチョットわかりません。

03: 名前:Akemi 投稿日:2000/09/08(金) 15:00
こんにちは

ツールバー表示選択ショートカットメニューを表示させないようにすることはできました。
ツールバーボタンをコンボボックスにすることは、ヘルプを見る限る可能な気がするのですが、
その実現方法が不明です。
ToolbarItem オブジェクトの CntrlType プロパティか FaceID プロパティが
怪しそうですが・・・

04: 名前:Akemi 投稿日:2000/09/26(火) 22:19
横にプルダウンリストボタンは、
CntrlType = visCtrlTypePALETTEBUTTONNOMRU
CntrlType = visCtrlTypePALETTEBUTTONICON
で実現できました。
ツールバーにコンボボックスを付ける方法を、どなたかお願いします。

■トップに戻る リロード  単独スレ表示



636: 分布図をつくりたい  全レス

01: 名前:名無しさん投稿日:2000/09/25(月) 23:29
X軸に年代、Y軸に価格をとって、商品の分布図をつくりたい。シェイプで位置を示し、その横に商品名をテキストボックスか引き出しボックス等でつけたい。
できれば、エクセルのデータをそのまま利用したい。いい方法があれば教えて下さい。

02: 名前:名無しさん投稿日:2000/09/26(火) 08:40
付足しですが、この作業をXYの値を入力するか、エクセルのデータからおとすことで、自動的に分布図が作成されるようにしたい。マクロをつかうこともできるでしょうか。

■トップに戻る リロード  単独スレ表示



637: ステンシルの表示・非表示制御について  全レス

01: 名前:Akemi投稿日:2000/09/22(金) 15:00
こんにちは。

ステンシルが図面ファイルにリンクされていて、その図面を開く時には、
ドッキングされて同時に開くようになっているステンシルを、
状況に応じて非表示にすることは可能でしょうか。

Open、OpenExメソッドを使って制御するか、
又は、VBAのDocument_DocumentOpenedイベント内で、
プロパティ設定から実現できればと考えています。

宜しくお願い致します。

02: 名前:Licca 投稿日:2000/09/22(金) 15:58
使わないときには閉じていたくて使いたいときにステンシルが開けばよいのなら
ステンシルは閉じた状態で保存しておいて目的のステンシルを開くマクロを作れば良いと思いますが・・・

03: 名前:Akemi 投稿日:2000/09/22(金) 16:42
解答ありがとうございます。

ステンシルを閉じた状態で保存して、ステンシルを開くマクロを実行する際に、
ステンシルと図面をドッキングさせた形で開くことはできるでしょうか。

宜しくお願いします。

04: 名前:Licca 投稿日:2000/09/22(金) 17:11
タイプミスがありましたね。(@@;
出来ます。

Set stnObj = Documents.OpenEx("ステンシル.vss", visOpenDocked)

OpenExのヘルプにでていると思いますが、ファイルの開き方をしていしてやります。
ちなみに私はメニューにこのマクロを実行する項目を作っていつでも目的のステンシルが開けるようにしています。

05: 名前:Akemi投稿日:2000/09/25(月) 13:08
参考にさせていただきます。
ありがとうございます。

■トップに戻る リロード  単独スレ表示



638: カスタムパターンが印刷できない  全レス

01: 名前:なかお 投稿日:2000/09/22(金) 11:59
Access2000にオブジェクト型のフィールドにVisio図面(Visio2000 EE)を作成しました。
図面中にカスタムパターンを作成し、塗りつぶしを行なうと、図面中では、表示されている
のにもかかわらず、Accessのフォーム、レポートでVisio図面を表示させるとカスタムパターン
のみ画面表示、印刷がされません。(塗りつぶし番号を使用すると問題なし)
なにか設定が悪いのでしょうか。教えてください。

■トップに戻る リロード  単独スレ表示



639: GetFormulasメソッドを使って  全レス

01: 名前:Licca 投稿日:2000/09/22(金) 11:09
新しい図形の図形座標を図形に追加したいのですが塗りつぶしなど元の図形の形状・性質を変更しないでパスだけ追加できるような方法ってないでしょうか?

■トップに戻る リロード  単独スレ表示



640: Excel・VBAからの利用  全レス

01: 名前:まちゃ! 投稿日:2000/09/19(火) 15:37
はじめまして。

Visio 4.0 で作ってある文書(図?)をExcel97・VBAから制御して、図の文字(テキスト)を
拾い出して一覧にしたいのですが、Visioのファイル(*.vsd)のオブジェクトやプロパティ、メソッドが
分かりません。こういうことが詳しく載っている書籍はないのでしょうか?
ちなみに、VBエディターでdllの参照設定まではしました。

Win95 + Excel97 + Visio4.0 です。
よろしくお願い致します。

■トップに戻る リロード  単独スレ表示


ログ検索  リロード  前のページ  1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 次のページ  総てのスレッド  スレッド総数 696631 - 640 を表示