• ベストアンサー

【至急お願いします】ExcelVBAユーザーフォームについての質問です。

Excelファイルを開くと同時にサンプルという名前のユーザーフォームを開いて任意の位置に配置する様に作り、イントラネットで公開しています。 デスクトップに保存して開くとシートの全面にユーザーフォームが前面に来ますが、イントラから開くとシートが全面に来て、ユーザーフォームが隠れてしまいます。デスクトップ上から開くのとイントラ上から開くのはどう違うのでしょうか?又、解決可能でしょうか? ”Thisworkbook”に下記の様に記載しています。 Private Sub Workbook_Open() サンプル.Show vbModeless With 返済率計算 .StartUpPosition = 0 .Top = 250 .Left = 350 End With End Sub 環境は WindowsXP Excel2002 東芝dynabook です。 宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • KenKen_SP
  • ベストアンサー率62% (785/1258)
回答No.2

Useform 側に api を使ったウインドウをアクティブ化するコードを 追加してみては?

その他の回答 (1)

  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.1

Excel2003で確認してみましたがご質問のような症状は見られませんでした ただしイントラ環境が VirtualPC2004で作ったものですから完璧と言うわけではありませんが …

eliemylove
質問者

お礼

早々のご回答ありがとうございます。 相手先のイントラ環境は不明です^^; ただし自社のイントラでもその様な事が起きました。 もう少し頑張ってみます^^

関連するQ&A