KoMaDo   VISIO SQUARE : VISIO全般  ■ Headline ■ HOME    

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

261 :visioの置換機能をマクロに(03)  262 :多言語で組んだプログラムとVISIOの連携!!(05)  263 :ER図からの定義書作成(01)  264 :オープンタイプフォントの表示不具合について(05)  265 :PDFを作成すると回転したテキストボックスが表示されない(04)  266 :ツールバーずれませんか?(07)  267 :小さなウインドウのタグの名称を変更したい。(09)  268 :visio2003にてファイルが開かなくなりました。(03)  269 :書式が印刷しないになってるので直したい(04)  270 :visio2003での印刷エラー(02)  271 :VISIOで変更箇所の履歴を作る必要があるのですが、(04)  272 :連携させたAccessDBのルックアップ値の表示(03)  273 :DB連携絡みのエラー?の対処方法(02)  274 :VISIO2000の図面を出来るだけ小さくしたい (10)  275 :オリジナル 線(01)  276 :Viewer for VISIO (07)  277 :1/6インチ間隔で垂直グリッドを定義したい! (05)  278 :縮尺の設定(03)  279 :図面縮尺のページサイズ?(04)  280 :一部分を貼り付けしたい(03)  281 :ステレオタイプにboundary等を表示させる方法について(03)  282 :寸法単位(03)  283 :DB連携解除とパスの変更について(04)  284 :Visio内部エラー#3400(04)  285 :Visio2000のファイル間ページコピー(02)  286 :シェイプにセル名をテキスト表示を一括でやりたいのですが。。(05)  287 :PostgreSQLとの連携(07)  288 :データベースウィザードでのページの指定(03)  289 :フォント2行化け(18)  290 :画面サイズの設定について(03)  291 :Visio2000のページの大きさ設定について(05)  292 :excelと連携したいです(03)  293 :図形の互換性(02)  294 :図形名をデータベースにリンクしたい(04)  295 :カスタムプロパティセットウインドウが閉じない(02)  296 :Visio2003の作業ウィンドウ(05)  297 :VISIOをソフトウェアで操作する方法(02)  298 :シリンダ型間隔から日付の削除(01)  299 :700KBのVisioのファイルを印刷すると容量がでかすぎて焼けない。(02)  300 :VISIO2003ソリューションフォルダー(04) 
ログ検索  リロード  前のページ  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 71 72 73 74 75 次のページ  総てのスレッド  スレッド総数 745261 - 270 を表示


261: visioの置換機能をマクロに  全レス

01: 名前:エイ投稿日:2005/07/14(木) 11:31
visioマクロの初心者、エイといいます。
山ほどの置換個所、さらにもとやまほどの置換対象があって、
手作業、多分無理だと考えて、
かわりに、VBAのマクロにて作成しようと考えて、
だれかこの件について何かを教えて頂けませんか。

今では、目処ぜんぜんたっていません(+_+)

メールでも、かまいません(^^ゞ

よろしく

02: 名前:yoda投稿日:2005/07/14(木) 12:05
この質問は、Visio に関するなんでも掲示板にも載っていました。
すでに、VisGeekさんが答えていますよ。
この質問にすこし似ているのが、すでにあります。
「テキストの選択状態」を見てください。

03: 名前:エイ投稿日:2005/07/14(木) 15:02
どうもありがとう。すごく助かりました。

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



262: 多言語で組んだプログラムとVISIOの連携!!  全レス

01: 名前:Jonny投稿日:2005/07/11(月) 13:08
とりあえず概要を教えていただきたいのですが、生産管理などのガントチャートをVISIOで作成し
多言語のプログラムからVISIOを起動しガントチャートでデータ編集後(追加、削除、修正)を行い、
再び多言語の制御に戻る。と言う処理をしたいのですが;;。大変面倒くさいのでしょうか?
とりあえず、VISIOはまだサンプルを見たくらいでほとんど理解していないのですが、カスタムプロパティーや
データベース更新のところは理解しました。

02: 名前:yoda投稿日:2005/07/11(月) 21:38
多言語のことは、私も知りたいと思っています。
私の言うことは、レベルが低いかもしれませんが、たとえば、
「編集」というメニューは英語版では、なんというのか、ロシア語版
ではなんというのか。
VBAのプログラムは、英語で書けば、ほとんど問題ないようですが、
それでも心配です。いろいろな、プロパティではたとえば、Name
プロパティは、NameUプロパティを使うと英語名が取得できますが、
Captionプロパティなどは、日本語版では日本語しか取得できない
と思います。

03: 名前:visGeek投稿日:2005/07/12(火) 09:31
他言語というのはVisio VBA以外のプログラミング言語という意味ですか?
それとも日本語版以外のVisioという意味ですか?

前者とすると、Visio VBAを
理解できているのであればそれほど難しくはないはずです。

04: 名前:Jonny投稿日:2005/07/12(火) 13:49
書き込みありがとうございます。なるほど、とりあえずVISIO VBAを理解しないと始まらないということですね。
説明不足で申し訳なかったのですが、多言語とは他のプログラミング言語ということです。
もう少し突っ込んで書かせていただくとやりたいことは、他のプログラミング言語で組んだシステムから、生産管理のスケジュール(生産計画データ)を
使って、そこからVISIOを起動させるとそのデータベースの情報でVISIOのガントチャートが出来ていて、それをVISIO内で編集、このときに本体のデータベースのマスタ
などを参照して、(製品マスタや工程マスタなど)VISIO内でチェックや規制等をかけたいと思っています。
出来ないとなると別の方法を考えようと思ってたのですが、出来そうなのでVISIO VBAでやってみようかと思います。
もうひとつ、低レベルな質問で申し訳ないですが、EXCEL VBA やVISIO VBAなどで組んだシートを起動させると、VBAの動作の範疇でのみユーザーがオペレーション
出来るという認識でよろしいのですか?まあそうなると、いろいろな機能をユーザーが触れないようにする記述もVBAに必要となりますよね。

05: 名前:visGeek投稿日:2005/07/13(水) 09:42
正確には、Visio VBAというよりも
Visioのオブジェクトモデルを理解しないと始まらない、ということです。
VBAでの実装も良いですが、既存のシステムにVisioを
操作するような機能を追加する選択肢もあります。
オペレーションに制限をかけるのは、コードだけではなく
「保護」(Excelの「ロック」に相当)をかけるという手があります。

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



263: ER図からの定義書作成  全レス

01: 名前:アラタ投稿日:2005/07/08(金) 21:30
Visio2003Proでリバースエンジニアリング機能を利用し、
ER図を作成しました。
このER図からテーブル定義書の自動作成をしたいと考えておりますが、
うまく作成できません。
実現方法をご存知でしたら、お教えください。

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



264: オープンタイプフォントの表示不具合について  全レス

01: 名前:kuma投稿日:2005/03/27(日) 17:39
WINXPでVISIO2002SP1とVISIO2000SP2を使っていますが、印刷用のオープンタイプフォント(例えばモリサワの新ゴなど)が、2000ではきれいに表示され使えるのですが、2002だと字間が詰まってしまったり、字間がおかしくきちんと表示されません。きちんと表示させる方法はないのでしょうか?2003ではこの不具合は出ないのでしょうか?

02: 名前:yoda投稿日:2005/03/27(日) 19:04
visio2003で試験してもよいのですが、そのフォントの名前や入手方法を具体的に教えてください。
フリーフォントでないと困るのですが。
もちろん、ノートパドでは正常に表示、印刷できるのでしょうね?

03: 名前:kuma投稿日:2005/03/28(月) 09:05
フォントは有料フォントになります。。。
モリサワという会社の「モリサワOpenTypeフォント 新ゴ M」などです。
1書体3万弱しますので難しいですよね。
モリサワはグーグルで検索すると一番目に出ます。
ノートパッドでは正常に表示、印刷できます。

04: 名前:yoda投稿日:2005/03/28(月) 09:45
モリサワにクレームした方が原因は早くわかりそうですね。

05: 名前:otf投稿日:2005/07/04(月) 15:49
winXP で、visio2003 を使ってます。
まだしっかり使い込んでないのですが、
visio2003 では新ゴ以前にオープンタイプフォント全般が使えません。
フォント名を選択するところにそもそも表示されない状態です。

私の設定の問題かもしれないので何とも言えないのですが、
PDFにした際に文字がつぶれたりなどvisio のフォント周りはちょっとひどいですよね。
 

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



265: PDFを作成すると回転したテキストボックスが表示されない  全レス

01: 名前:kei投稿日:2002/07/20(土) 23:49
visioで作成した図面をAcrobat DistillerでPDFファイル化したところ、
回転させたテキストボックスだけが表示されません。

試しに、同様に回転させたテキストボックスを含んでいる、
visio2002付属のサンプル図面の「プロジェクトスケジュール」フォルダにある、
「タイムライン.vsd」をPDF化してみたところ、
やはり回転させたテキストボックスは表示されませんでした。

Acrobatの設定はインストール時のままです。
環境はwindows2000、visio2002 Pro SR-1、AdobeAcrobat5.0.5です。

対処方法等ご存知の方がいらっしゃいましたら御教授ください。
宜しくお願いします。

02: 名前:mm投稿日:2005/05/18(水) 13:12
私も今なって困っています。
印刷されないのではなくて、巨大化したためにページからはみ出ているようです

03: 名前:yoda投稿日:2005/05/18(水) 16:12
私は、Visio2003に、PrimoPdfというフリーウエアを使っていますが、
その点に関しては、まったく問題ありません。

04: 名前:やま投稿日:2005/07/01(金) 12:57
Acrobatの詳細設定から印刷品質の設定値を600dpiにすれば大丈夫
だと思います。

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



266: ツールバーずれませんか?  全レス

01: 名前:oki投稿日:2002/02/26(火) 22:36
Visio2002でツールバーの位置がずれまくって困っています。
ツールバーは9種類使っていて4行にしています。
位置がずれるタイミングはどうやらシェイプシートやVBA等の新しいウィンドウを開いた時みたいです。
ずれるツールバーの種類も不定で、ファイルを開くや保存の付いている「標準」のものまでずれてしまいます。
初期インストール状態の2行に戻すと安定しているようです。
ものすごい頻度で起こるので嫌になってしまいます。
どなたかご存知でしたら教えてください。
Visio2002 Pro Windows98です。
(Visio5の固定位置が懐かしい...)

02: 名前:ザワ投稿日:2002/02/27(水) 09:41
マイクロソフトのサポート情報に
[VSO2002]ツール バー、ツール バー ボタン、またはメニュー バーが表示さ
れない
というのがありました。回答にはならないかもしれませんが関連があるかもしれませんのでお知らせしておきます。
下記のURLで 日本語技術情報 キーワードで「JP305400」にて検索してみてください。 その他Visioの各種バグ情報も見られます・・・・2002を利用するのって・・・・って気にも。
http://support.microsoft.com/default.aspx?scid=fh;rid;kbinfo [source] [check]

03: 名前:oki投稿日:2002/02/27(水) 13:08
早速のレスありがとうございます。
ツールバーのレジストリを削除して様子を見てみます。

04: 名前:あきふさ投稿日:2002/02/28(木) 08:13
私もツールバーがずれまくって困ってました。
ザワさん提供の情報を試したところ,今のところツールバーは落ち着いてるようです。
おかげで助かりました。ありがとうございます。

05: 名前:M2号投稿日:2005/06/18(土) 16:05
Visio2003でも同じ現象が出ました。
Visio2003では、以下のレジストリに変更されています。

HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Visio\Toolbars

削除して様子を見てみます。

06: 名前:yoda投稿日:2005/06/18(土) 16:28
そういう現象、確かにあります。でもあまり気にせずに、ツールバーを2行に整理して使っていました。

07: 名前:M2号投稿日:2005/06/24(金) 14:11
レジストリを消してから、1週間くらい毎日Visioを使っていますが、
ツールバーがずれる現象は、今のところ起きていません。

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



267: 小さなウインドウのタグの名称を変更したい。  全レス

01: 名前:ねこ投稿日:2005/06/14(火) 15:43
以前、お世話になりました「ねこ」といいます。

「カスタムプロパティ」「サイズ/位置/回転」「パーンズーム」など、小さなウインドウを共有して表示しているのですが、タグに表示される名称が長すぎるため、選択に苦労しています。
ここの表示を任意の名称に変更して見易くすることはできないのでしょうか?
是非、旨い方法をお教えくださいませ。
宜しくお願い致します。

02: 名前:yoda投稿日:2005/06/14(火) 17:00
>共有して表示しているのですが
これは、どういういみでしょうか?
>タグに表示される名称が長すぎるため
」「サイズ/位置/回転」や「パーンズーム」には、
「タグ」は見当たりませんが、どういうものを
「タグ」というのでしょうか?

03: 名前:yoda投稿日:2005/06/14(火) 17:22
わかりました、単に重ねて表示するだけですね。
ウインドウを横に長くすればよいのではないでしょうか。
それでは、不便という場合に、いい方法はないと思いますが。

04: 名前:ねこ投稿日:2005/06/14(火) 20:10
説明が悪くてすみません。

yodaさんのおっしゃる通り”重ねている”状態ですが、どうしてもメイン領域を広く取りたいのでこのウインドウは狭く表示せざるを得ないので、横長にする訳にはいかず、かつ重ねる情報も多いので煩雑になってしまって困っています。
例えば、VBAでオブジェクトを取得して、ウインドウのプロパティで「ラベル」のようなものを強制的に書き換えてしまうことはできないでしょうか?

05: 名前:yoda投稿日:2005/06/14(火) 21:09
多分、ユーザが変えることはできないでしょう。
代案としては、常時画面を占拠するから、幅を
広くできないということであれば、重ねないで、
「自動的に隠す」にするか、あるいは、VBAを
使うのであれば、ワンタッチですばやく表示と
消去ができるようにする、ということでしょうか。

06: 名前:visGeek投稿日:2005/06/15(水) 10:23
Windows(1).Windows.Item(1).Caption="abc"
で変更できます。

Windows(1).Windows.ItemFromID(visWinIDCustProp).Caption="abc"
では、なぜかエラーとなるようです。

また、図形の選択状態によって内容が変わる
ウィンドウ(カスタムプロパティウィンドウなど)では、
違う図形を選択するとウィンドウのキャプションが初期化されるようです。
イベントをハンドルして、都度キャプションを更新してやるしかないでしょう。

07: 名前:ねこ投稿日:2005/06/15(水) 16:30
visGreek様
貴重な情報ありがとうございます。確かに変更できました!

でも、図形を選択するとすぐに戻ってしまうので、イベントを研究してみたのですが
いまいち、イベントの使い方がわかりません。

例えば、WindowActivated イベントを使うとしたら
Private Sub object_WindowActivated(ByVal Window As IVWindow)
<Windows(1).Windows.Item(1).Caption="abc" などの操作>
End sub
とした場合のobjecやByVal Window は、何になるのですか?
ご教示願います。

08: 名前:visGeek投稿日:2005/06/15(水) 19:31
visGeekです。visGreedではありません。

この場合必要なのはWindowActivatedイベント
ではなくSelectionChangedイベントですね。
ThisDocumentモジュールに下記を
記述し、図面を開きなおしみてください。
VB(VBA)でイベントを扱う
一般的な方法は他のサイトで調べてください。

-----
Public WithEvents app As Application
Private Sub Document_DocumentOpened(ByVal doc As IVDocument)
Set wndMain = ActiveWindow
End Sub
Private Sub wndMain_SelectionChanged(ByVal Window As IVWindow)
Window.Windows(1).Caption = "abc"
End Sub
-----

と、本来ならこれでうまくいくはずですが
どうやらVisioがウィンドウのキャプションを更新するのは
SelectionChangedイベントが呼ばれた後のようです。
念のためApplicationオブジェクトのSelectionChangedも
ハンドルしてみましたが、Windowオブジェクトの
SelectionChangedより先に呼ばれるようです。

ということで、改良版は下記です。
-----
Public WithEvents app As Application
Private Sub Document_DocumentOpened(ByVal doc As IVDocument)
Set app = Application
End Sub
Private Sub app_VisioIsIdle(ByVal app As IVApplication)
If Windows(1).Windows(1).Caption <> "abc" Then
Windows(1).Windows(1).Caption = "abc"
End If
End Sub
-----

なおNoEventsPendingのハンドルでは
うまくいかなかったことを付け加えておきます。

09: 名前:yoda投稿日:2005/06/15(水) 20:44
Windows(1).Windows.Item(1).Caption="abc"
を試してみなかったのは、うかつでした。
Windows(1).Windows.ItemFromID(visWinIDCustProp).Caption="abc"
で、できないので、早合点してしまいました。

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



268: visio2003にてファイルが開かなくなりました。  全レス

01: 名前:名無しさん投稿日:2005/06/08(水) 12:55
当方visio2003を使用しています。
作図し、閉じる際にフリーズしてしまい、プログラムを強制終了する形になりました。
それ以降は、図面を開こうとすると、
『エラー(1)がアクション: 開く の実行時に発生しました。
予期しないEOFエラーです。』
と出てきて、ファイルを開くことができません。
複製で開くでもダメで読み取り専用でもダメ。
違う場所にコピーしても開きませんでした。

以前の過去ログを見ますと、visio2000においては、エラー100で同様の現象が出ているようですが、2003でもこれは同じと考えたほうがいいのでしょうか?

02: 名前:yoda投稿日:2005/06/08(水) 17:05
「予期しないEOFエラー」は、シェイプ
シートの式が、存在しないセル名を
参照している場合に出る場合が、
あります。
(Visioのバージョンが変わると、
セル名が変わる場合があります。)
(大文字が小文字になったりという
のもある。)
その図面がマクロを持っている場合は、
そのようなバグの場合があり、
その場合は、メニュー、オプションの
セキュリティで、マクロを使えないように
すれば、開くことができる場合が
あります。

03: 名前:visGeek投稿日:2005/06/09(木) 13:53
こちらをお試しください。
http://support.microsoft.com/kb/826418/en-us [source] [check]

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



269: 書式が印刷しないになってるので直したい  全レス

01: 名前:名無しさん投稿日:2005/06/07(火) 13:33
線やステンシルを配置するたびに書式→基本動作で、印刷しないに
チェックボックスがついてますので、いちいち直すのが面倒。
いい方法ありませんか?

02: 名前:yoda投稿日:2005/06/07(火) 17:40
ステンシルのマスター(と図面ステンシルのマスター)
のチェックをはずせば、いいのでは?

03: 名前:名無しさん投稿日:2005/06/08(水) 09:07
すいません。やり方がわかりません。教えてください

04: 名前:yoda投稿日:2005/06/08(水) 11:20
方法をご存じないようでしたら、
まず、マニュアルなどで、勉強
する必要があります。
また、着手する前に、会社の
Visio管理者などに相談したほ
うが、安全です。

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



270: visio2003での印刷エラー  全レス

01: 名前:macan投稿日:2005/06/06(月) 18:15
visio2003で印刷をするとカラーレーザープリンターのみエラーとなります。
DOS/V機 CPU2.5Ghz メモリ512M WindowsXPpro sp2です。
ファイルは224k程度なのですが、ファイルサイズに関係無くエラー
が表示されます。 

02: 名前:yoda投稿日:2005/06/06(月) 21:27
カラーレーザープリンターのメーカは、なんと言っていますか?

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


ログ検索  リロード  前のページ  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 71 72 73 74 75 次のページ  総てのスレッド  スレッド総数 745261 - 270 を表示