KoMaDo   VISIO SQUARE : VISIO全般  ■ Headline ■ HOME    

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

31 :全選択でフォントを変えようとするとプログラムの終了になる(04)  32 :指数曲線について(05)  33 :内部統制テンプレートでの次ページ処理について(02)  34 :VISIO2003 プロパティ・・・内容について(04)  35 :ファイル保存に20分かかってしまいます(04)  36 :ヘルプウィンドウの制御(09)  37 :すべてのページのカスタムプロパティ情報を一括エクスポート(03)  38 :Visio2003にPDFを挿入した場合(03)  39 :内部エラー#2132の解決法を教えて下さい(02)  40 :Excel表へのリンク貼り付け(07)  41 :ダブルクリックイベント MarkerEventイベントでエラーが発生する(02)  42 :visio2003を起動できない(04)  43 :ファイル名が変わる(02)  44 :内部統制テンプレート(05)  45 :データベースエキスポートウィザード(01)  46 :編集できない・・・(01)  47 :Visio2007で、シェイプシートのヘルプを表示する方法。(02)  48 :ショートカットキーを無効にしたい(08)  49 :2007と2003の共存(02)  50 :花子12図形をエクセルに(02)  51 :図形のプロパティをリフレッシュ(03)  52 :VISIO2003での印刷で勝手に縮小印刷になるのですが(09)  53 :カーソルからルーラーに延びる線(05)  54 :汎用visio内部統制テンプレートのリスクNoについて(04)  55 :visio2003 bmp貼り付け時のファイルサイズについて(04)  56 :移動コピー時の図形へのスナップ(08)  57 :元に戻す/やり直しの処理について(08)  58 :VISIOの図形をPPにCOPY時のエラー(03)  59 :テキストを修正する際文字が反転する(01)  60 :図形からWEB画面を呼び出した(02)  61 :Word2002にVisio2003を埋め込むと印刷時の文字がおかしくなる(01)  62 :VISIO2002STDのキー(02)  63 :アドインの無効化について(04)  64 :VIsio2002のショートカットキー(03)  65 :2000とVer.5のファイルの互換性 (05)  66 :余白の設定(03)  67 :画像を貼り付けたファイルを開くと、画像が表示されない(07)  68 :VISIOのパスワード(03)  69 :VISIO2000のアンインストール方法について(04)  70 :visio2002(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 71 72 73 74 75 次のページ  総てのスレッド  スレッド総数 74531 - 40 を表示


31: 全選択でフォントを変えようとするとプログラムの終了になる  全レス

01: 名前:おおはし投稿日:2007/07/18(水) 17:08
                    Visio2002, Word2002使用

1つのVisioファイルの中に、
・テキストのみの文、たとえば「CD1を聞く」
・実線枠の中に文、たとえば「CD2を聞く」

とあった場合、「CD」などの英数字を「Arial」で、日本語は全部「MSゴシック」で
1文の中に混在するフォントの指定をしています。

これが、何の原因か分かりませんが、「Arial Unicode MS」に勝手に変更されてしまっていたため
フォントを変更する作業で

1. 全選択をしてまず、「MSゴシック」に変更
2. もう一度全選択をして、「Arial」に変更

をしようとしたところ、

1. 成功するファイルもあった

2. 全選択をし、フォントを「MSゴシック」に指定した時点で動かなくなり、
「プログラムの終了」となって、Visioを閉じなければいけなくなる

3. 成功したように見えても、保存して閉じて、またそのファイルを開くと、
「Arial Unicode MS」になってしまっている

Wordに貼り付け、最終的にPDF化したときの文字化けを避けるための処理として、
上記作業をしているのですが、できるファイルとできないファイルがあるため困っています。

全ファイルを同じ条件で、1文に2種類のフォントが入っても大丈夫な方法がないでしょうか?

もともと、XP付属の「Arial Unicode MS」はインストールしてませんでした。

02: 名前:yoda投稿日:2007/07/19(木) 11:49
同じような状況を作ることができないので、お役には立てませんが、
1文に2種類のフォントが入っても、別に問題はないと思います。

03: 名前:おおはし投稿日:2007/07/19(木) 14:43
回答ありがとうございます。

1文に2種類以上のフォントが入っても、問題ないファイルもあるんです。
常に使うフォントを「MSゴシック」と「Arial」にしようとしても、できないようですし、
テンプレートを作って、毎回それを使ったとしてもPCの環境のせいかわかりませんが、
ファイルを開いてテキストを見てみると、「Arial Unicode MS」になってしまったりで;

一度は「Arial」になったテキストが勝手に「Arial Unicode MS」になるってことないですか?
そうならない方法が知りたいです。

04: 名前:yoda投稿日:2007/07/19(木) 17:04
少なくとも、私の環境では、そのようなことを、起こすことができませんでした。
問題のファイルを、upload bbs にアップしていただければ、
調べることが、できるかもしれません。

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



32: 指数曲線について  全レス

01: 名前:kazu投稿日:2007/07/16(月) 18:42
はじめまして。 御世話になります。

現在物理の復習もかねてVISIOで図を描いているのですが、
ボールを垂直に落下させたとき、ある時間からある時間までの
速度と落下距離の関係をグラフ化しようと思い悩んでおります。

当方Visio 2003を使用しており、Visio 2003には、
指数曲線のマスターシェープはあるのですが、
T1 < T < T2 のようにある途中の時間から途中の時間までのような
区切られた範囲の描画が出来ず、困っております。

式としては以下のようになるのかと思います。

ΔY(2-1) = (V1^2 - V^2) / (2 * G)
X1= X2 + G * t
t1 < t < t2,
Gは定数

これを線分の集合体で結ぶのではなく、
2次曲線(または指数曲線)として一度に描画できる方法が
あれば御教示ください。

02: 名前:kazu投稿日:2007/07/16(月) 18:43
式が間違えていたので、自己修正です。

ΔY(2-1) = (V1^2 - V2^2) / (2 * G)
V1= V2 + G * t
t1 < t < t2,

03: 名前:yoda投稿日:2007/07/16(月) 19:56
Visioの指数曲線のシェイプを調べましたが、
これはちゃんとした指数曲線ではありません。
Visioでは難しいと思います。
Excelのグラフ機能で書いたものを、図として
貼り付けるようなことを、考えた方が早いと思います。

04: 名前:yoda投稿日:2007/07/17(火) 05:50
もう一つの方法は、自由曲線を使う方法ですが、ちょっと手数がかかりそうです。
私は、試したことがないので、本当にできるかどうか、わかりません。
適当に自由曲線を描いて、シェイプシートを開くと、Geometry1という
セクションがあり、そのセクションの2行目の最後のセルにNURBSという
名の関数があります、この関数のヘルプで、よく確かめてから、
引数に、指数関数のx,yの計算値を代入する、という方法がありそうです。
この作業は、手作業では大変なので、Excelで計算素、代入するような、
プログラムを作った方が、よいでしょう。

05: 名前:kazu投稿日:2007/07/18(水) 08:27
どうもありがとうございます。
御教示いただいたNURBSをキーにいろいろ探して
7年前のMSDNのコンテンツにたどり着き、
試行錯誤を繰り返すことにしました。
計算値の代入ですとどうしても角ばってしまうし、
オブジェクト数の肥大を招いてしまうので、もしうまくいったら、
御報告させていただきます。

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



33: 内部統制テンプレートでの次ページ処理について  全レス

01: 名前:たまご投稿日:2007/07/12(木) 17:45
はじめまして
VISIO2003 内部統制テンプレートを利用しております。

フロー図を作成しておりますと、1ページでは収まらず、2ページへ
追加する場合があると思います。
VISIOでの通常の2ページを作成すると、1ページの内部統制テンプ
レートの入力情報が引き継ぐ事ができません。

また、ページ設定−ページサイズ−カスタムサイズで縦方向を倍に
すると、1ページ目に書いていたフローが2ページ目に表示されてし
まいます。

内部統制テンプレートでの次ページ処理は、どのように行っていますか?
ご教授をお願いできればと思います。

02: 名前:tonchan投稿日:2007/07/17(火) 16:57
7/5付けで新しい内部統制テンプレートがマイクロソフトから発表されました。
新版では、分割ができるとの事です。
以下のアドレスに接続して確認してください。

http://www.microsoft.com/japan/office/2007/visio/naibutousei/default.mspx [source] [check]

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



34: VISIO2003 プロパティ・・・内容について  全レス

01: 名前:ポチ投稿日:2007/07/04(水) 08:46
VISIO2003で、新規に1枚だけのページ(白紙)を保存すると、ファイル容量は11.5KBでした。
容量が大きくて作業に時間がかかるファイルの全ページを削除し、白紙1枚だけのページで上書き保存(VISIO2003)をすると、
3.98MBでした。この3.98MBのファイルのプロパティ-内容をみてみると、マスタシェイプ名が70個記載されていました。
ファイルにくっついているこれらのマスタシェイプを、削除することはできないでしょうか?
一から図面を作成しないで、似たような図面ファイルを使いまわしていた為、不必要にファイルの容量が大きくなっているようです。
どなたか、対処方法を教えてください。

02: 名前:yoda投稿日:2007/07/04(水) 09:16
メニュー ファイル/図形/図面ステンシルを開く、で図面ステンシル
を開けば、消去できると思います。

03: 名前:伊代投稿日:2007/07/04(水) 18:46
私は visimation のフリーソフト:VisiClean を使用しています。

URL : http://www.shapesource.com/scripts/prodList.asp?idCategory=40 [source] [check]

VisiClean for Visio 2003/2007 - Removes unused masters to help reduce .VSD file size
Our Price: FREE!

ご参考まで。

04: 名前:ポチ投稿日:2007/07/05(木) 10:19
ありがとうございました。
不要なマスタシェイプを無事に削除することができました。

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



35: ファイル保存に20分かかってしまいます  全レス

01: 名前:ポチ投稿日:2007/06/25(月) 13:08
9.4MBのファイルを、VISIO2002形式で保存すると、20分ほどかかります。ですが、別のファイル(13MB)では2分程度で保存完了します。
保存時間の差は、一体何に関係しているのでしょうか?
9.4MB、13MBのファイル共に、特別に作ったステンシルなどは使用していません。
ちなみに
9.4MB・・・ページ数:200枚
13MB・・・ページ数:100枚(50枚にjpegを挿入し、背景として使用)

20分も保存時間にかかる為、なかなか作業がはかどりません。
単なる容量だけの問題ではないことはわかるのですが、何をどうすればよいのか検討もつきません。
助けていただければありがたいです。宜しくお願いします。

02: 名前:yoda投稿日:2007/06/25(月) 14:39
何に関係しているかは、内容が詳細にわかる、あなた以外には
わからないと思います。
1ページずつ、削除していって、原因の個所を突き止めるしか、
方法は、ないでしょう。

2分でも大変だと思います。
分割して、ファイルサイズを小さくできれば、よいのですが。

03: 名前:ポチ投稿日:2007/06/25(月) 15:52
ありがとうございます。

使用しているVISIOは2003なのですが、2003で作成したファイルを2002形式で保存する時に、時間がかかるようです。
2002保存したファイルを、VISIO2002で開き、上書き保存した場合には、9.4MBの容量でも
1分程度で保存できました。
VISIO2003で、2002形式のファイルを操作することが、原因かどうかはわかりませんが、
とりあえず、VISIO2002で作業を進めることでなんとかなりそうです。
ありがとうございました。

04: 名前:ポチ投稿日:2007/06/25(月) 15:58
VISIO2003で作成したファイルを、2002形式で保存する場合に、時間がかかることに気が付きました。
実際に、VISIO2002で該当のファイルを開き上書き保存すると、1分程度で保存が終了。
同じくVISIO2003形式で保存しても、1分程度です。

VISIO2003上で、2002形式を選択して保存することが本当の原因なのか、なんともいえないのですが
VISIO2002で作業を進めると問題はなさそうです。

どうもありがとうございました。

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



36: ヘルプウィンドウの制御  全レス

01: 名前:けいみん投稿日:2007/06/18(月) 17:12
C#2005 & Visio2003(VisioDrawingControl)で開発しております。
DrawingControl上にフォーカスがある状態で、F1キーを押下するとヘルプ画面が
表示されますが、ヘルプ画面を表示させない方法を探しております。
KeyDownイベントで制御しようと思いましたが、ファンクションキーを押下しても
イベントをフックしてくれません。
どなたかご教授ください。
よろしくお願いします。

02: 名前:けいみん投稿日:2007/06/18(月) 17:21
間違えました。Visio2007での場合でした。

03: 名前:visGeek投稿日:2007/06/18(月) 17:26
試していませんが、UIObjectのカスタマイズで
visCmdHelpContentsを潰すというのはいかがでしょうか。

04: 名前:けいみん投稿日:2007/06/19(火) 13:06
visGeekさま。ありがとうございます。
知識不足のため、いろいろ調べたのですが、visCmdHelpContentsを使用して、
実際どのようにコーディングすればよいかわかりません。
簡単なコーディング例等ありましたら教えていただけませんでしょうか。

05: 名前:visGeek投稿日:2007/06/19(火) 14:04
下記にサンプルを示します。

処理の流れは合っているようですが、
visCmdHelpContentsは引っかからないようです。
他のvisCmdHelp***も試しましたが、どれも引っかかりませんでした。

次に、AccelItemsのKeyプロパティで
判別しようとしましたがF1可動化の判定方法が分かりませんでした。

どなたか、続きをフォローしてください。

Dim uio As UIObject
Set uio = Application.BuiltInMenus

Dim acis As AccelItems
Set acis = uio.AccelTables.ItemAtID(visUIObjSetDrawing).AccelItems

Dim i As Integer
For i = acis.Count - 1 To 1 Step -1
Dim aci As AccelItem
Set aci = acis.Item(i)

Debug.Print aci.CmdNum

If aci.CmdNum = visCmdHelpContents Or _
aci.CmdNum = visCmdHelpAboutVisio Or _
aci.CmdNum = visCmdHelpMode Or _
aci.CmdNum = visCmdHelpQuickTour Or _
aci.CmdNum = visCmdHelpSearch Or _
aci.CmdNum = visCmdHelpShapeBasics Or _
aci.CmdNum = visCmdHelpStencil Or _
aci.CmdNum = visCmdHelpTemplates Then
aci.Delete
End If
Next i

Application.SetCustomMenus uio

06: 名前:yoda投稿日:2007/06/19(火) 18:49
ファンクションキーのアイテムは見つかりませんね。
Visioでは、変更できないのかも知れません。
Windows APIに、あればよいのですが。
ただ、WindowsAPIで消すと、Visioだけでなく、
F!が全く使えなくなるかも、しれませんね。

07: 名前:visGeek投稿日:2007/06/19(火) 20:53
ウィンドウプロシージャをサブクラス化して
要らないキーを握りつぶすという方法がありましたね。

08: 名前:yoda投稿日:2007/06/21(木) 07:10
F1を抑止するという需要は、かなりあるとみえて、そのようなフリーウエア
や、方法を書いたサイトがありました。
いくつかのフリーウエアで試してみたところ、WindowsのF1やExcelのF1は、
抑止できましたが、VisioのF1は抑止できませんでした。
Visioのイベントで、KeyDownというのがありますが、これを使っても、
このイベントよりHelpの呼出の方が先に、出るようで、F1を押したという
イベントは、検出できませんでした。Visioは多分、F1キーを押したという、
ことを検出したら、優先的にHELPを出すように、なっているのでしょう。

09: 名前:yoda投稿日:2007/06/21(木) 09:08
Excelでは、非常に簡単で、
Application.OnKey "{F1}",""
でよいのに、Visioでは、できません。

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



37: すべてのページのカスタムプロパティ情報を一括エクスポート  全レス

01: 名前:ケンタ投稿日:2007/06/13(水) 15:22
VISIO2003を使っています。
ページ1にシェイプを2つ、ページ2にシェープを2つ、合計シェープを4つ登録したとします。
[ツール]→[アドオン]→[VISIOエキストラ]→[データベースエクスポートウィザード]
を使ってカスタムプロパティ情報を出力します。
このとき、すべてのページのすべての合計4つのシェイプのカスタムプロパティを一度にエクスポートする方法はありますか?
今できるのは、それぞれのページにウィザードをかけて、個別に出力することはできます。
しかし、ページ数は文書を作れば作るほど、増えていきますので、その増えた分も含め、すべてを一気に出力する方法を知りたいのですが。

宜しくお願い致します。

02: 名前:visGeek投稿日:2007/06/14(木) 09:19
少なくとも、プログラムを作成しないと不可能だと思います。
プログラムからレポート機能をカスタマイズできるかどうか
ご存知の方、フォローをお願いします。
最悪、DoCmdとSendKeysでの実装は可能でしょう。

03: 名前:ケンタ投稿日:2007/06/14(木) 17:32
そうですか・・・。
簡単にはできないですか。

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



38: Visio2003にPDFを挿入した場合  全レス

01: 名前:雪国投稿日:2007/05/19(土) 17:29
Visio2003にPDFファイルを挿入し背景として使用したいのですが、問題がありまして、
1.このような使い方は間違っていますか?
2.挿入したPDF書類の大きさが小さくなってしまう(A4サイズのものがA4サイズに挿入されない)
3.印刷するとPDF書類はぼやけていまう(オブジェクトのサイズを変更すると最悪)

PDFで作成済の書類(ダウンロードした書類)を背景にしたいことはありませんか?
このような場合のよい方法をお教えください。

02: 名前:yoda投稿日:2007/05/19(土) 20:37
Visio2003、2007で試してみましたが、私の場合はいずれも、
挿入すらできませんでした。
メニュー挿入には、PDF Documentという項目があり、
できるように見えますが、空白透明の小さな枠ができただけでした。
私のばあい、Acrobat Readerは、ありますが、
Acrobatがインストールされていないため、かもしれません。

03: 名前:名無しさん投稿日:2007/06/12(火) 19:24
背景にしたいPDFの書類のページをプリントスクリーンを使って、
画像ファイルとして保存する。その画像をVisioの背景ページに挿入する。
ではだめですか?
プリントスクリーンの使い方は、こちらをどうぞ。
http://w1.avis.ne.jp/~kazuyo/print/Print.htm [source] [check]

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



39: 内部エラー#2132の解決法を教えて下さい  全レス

01: 名前:fumin投稿日:2007/05/22(火) 20:46
visio2003で図面を作っていたのですが、
あるとき保存したファイルを開こうとしたら
このエラーメッセージが出てしまいました。
画面の右下には図面の縮小版が表示されています。
また、ファイルサイズが108Mと大きい状態で保存されています。
ですので、まだデータ自体は生きていると期待しているのですが・・・
どなたかこのファイルを開く方法をご存知でしょうか?

02: 名前:yoda投稿日:2007/05/23(水) 05:43
Mocrosoft の MSDN で、検索してみて、該当が見つかれば、
よいと思います。

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



40: Excel表へのリンク貼り付け  全レス

01: 名前:ケンタ投稿日:2007/04/17(火) 09:51
お世話になります。素人な質問ですみませんが、教えて下さい。
Visio2007を使用しております。
Visio上に挿入したExcelワークシートに対して、Visioのテキストをリンク貼り付けして、
グラフのデータとして利用したいと思っておりますが、貼り付けると、Excelのセルに
"#N/A"と表示されてしまいます。
どうすれば良いかご教示いただけませんか?
手順は・・・
1.テキストツールにて”100”という文字列を記述
2.【挿入】→【オブジェクト】→「Excelワークシート」を選択
3.”100”をコピーして、Excelのワークシートにて【形式を選択して貼り付け】
4.更に「リンク貼り付け」→「テキスト」を選択
5.貼り付けたセルに”#N/A”と表示されてしまう

上記のような事はできないのでしょうか?
よろしくお願いします。

02: 名前:yoda投稿日:2007/04/17(火) 10:15
Visio2007の上に、Excel2003を挿入して、
試してみましたが、Excelのセルに、Visioの
テキストを貼り付けることは、できましたが、
形式を指定して貼り付け、では、リンク貼り付け
の選択スイッチが、使用不可の状態になっていました。
このことから、推測すると、できないのではないかな、
と思います。

03: 名前:&#131;ケンタ投稿日:2007/04/17(火) 10:58
yoda様 早速の回答ありがとうございます。
上記”100”のコピーを行う際、ダウブルクリックではなく、シングルクリックで
選択してコピーを行っても、リンク貼り付けの選択スイッチは選択可能に
なりませんでしょうか?

なお、上記”#N/A”ではなく、”#REF”の間違いでした。すみません。

04: 名前:yoda投稿日:2007/04/17(火) 11:50
同じではないかな、と思います。

05: 名前:kn投稿日:2007/05/15(火) 06:42
便乗質問ですみません。

excelファイルにvisioの図形を貼りつけた場合、このファイルをvisioを持っていない
ユーザーが開いたとすると、正常に表示されるのでしょうか?

貼りつけた場所のセルを見ると、=EMBED("Visio.Drawing.11","") みたいに
書かれていますが、この図形を移動・変形しようとしたり、ダブルクリックする
と、excelが停止したりする気がするのですが。

06: 名前:yoda投稿日:2007/05/15(火) 07:51
基本的には、Visioがインストールされている必要があるでしょう。
たしか、編集はできないと思いますが、
PowerPointの場合はOKだったと思います。

07: 名前:kn投稿日:2007/05/18(金) 01:39
yoda様

レスありがとうございます。
ちょっとテストできる環境がないのですが、いずれ試してみたいと思います。

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


ログ検索  リロード  前のページ  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 次のページ  総てのスレッド  スレッド総数 74531 - 40 を表示