- 01: 名前:Licca 投稿日:2000/05/16(火) 17:26
- こんにちは。
VBでカスタムプロパティのデータをラベルから選択して表示するマクロを作ったのですが、
VisioWindowでの表示がうまく行きません。
ソースをアップロードしますのでどなたか見ていただけますようお願いします。(_ _)
元は思いっきり"C:\Program Files\Visio\DVS\VB Solutions\Custom Window"です
- 02: 名前:Licca 投稿日:2000/05/16(火) 17:33
- 補足ですが・・・
コード自体が変なので時々エラーになります。
- 03: 名前:管理人投稿日:2000/05/16(火) 18:05
- >VisioWindowでの表示がうまく行きません。
うまく・・・どういう症状でしょうか?
画面イメージをアップしてくれると分かり易いような気が・・・
ちなみにVB6で実行ファイルを作って適当なシェイプで試しましたが動いているようです。
イメージボードに私の環境での実行結果をアップしていますのでご覧下さい。
- 04: 名前:こうち投稿日:2000/05/16(火) 20:08
- >ちなみにVB6で実行ファイルを作って適当なシェイプで試しましたが動いているようです。
私は VB5-SP3で試してみたところ,プロジェクトの読込でまずエラーになります。
「不正なキー Retained を含んでいる。このままロードを続けるか?」等。
ロードを続けてプロジェクトがrunできるようになるまでに相当かかりました(疲れた)。
プロジェクトをrunして,マクロを起動すると何故かウインドウが2つ開きます。
そのウインドウの中も表示されるフォームの位置がおかしい。
ウインドウを1つ閉じて,残りのウインドウを開いたりたたんだりすると
ウインドウの枠の部分だけが何重にも表示されます。????。
キャプチャをアップしておきます。Liccaさんも同じ症状でしょうか?。
ひょっとして VB5ではだめなのかな。
しかし,こんな事ができるとは Visio2000 あなどりがたいやつ。
- 05: 名前:Licca投稿日:2000/05/17(水) 09:31
- すいません。画面のアップロードができませんでした。
ペイントしか画像処理ソフト(?)が手元にないんです。(TT)
実行結果はうまく行くときと行かないときがありますが再現性が不明です。
ちなみにVB6.0で作成しました。
こうちさんのように崩れたこともありましたが、今はフォームの一部しか表示されず、エラーの出てしまう状態です。
毎度のことですが・・・分かりにくい説明でごめんなさい。
- 06: 名前:管理人投稿日:2000/05/17(水) 14:46
- 私のコンパイルしたwin.exeをアップしました。
Win32API.basをDVSから持ってきた以外はソースに改竄を施さない状態でコンパイルしています。
VB6.0(SP無し)、NT4.0SP5+IE5、Visio2000の環境です。
- 07: 名前:管理人投稿日:2000/05/18(木) 18:21
- 崩れたVisioWindowを一度マウスで大きさを変えてあげると二度と崩れる事は無いようです。
appVisio.ActiveWindow.Windows.Add(, visWSVisible, , , , 320)ですが、
VBFormのScaleModeが1(Twip)になっています。3(ピクセル)ではないかと・・・
で、エラーが出たり出なかったり・・・ヘビーな試験をしていないので私のところじゃ出ませんねぇ。
引き続き調べてみます。
>しかし,こんな事ができるとは Visio2000 あなどりがたいやつ。
「どうやってるんだろう?」と漠然と思っていたんですが、Licca さんのお陰で一つ利口になりました(^_^)
■トップに戻る リロード 単独スレ表示
|