石鹸箱 IV

VBA研究所に集まる方々の憩いの場です。みなさん自由にお使いください。
ここでは VBA の質問は厳禁。

4907 / 5126 ツリー ←次へ | 前へ→

【1871】私だけ?(図のリンク貼り付け) 小林 06/5/16(火) 23:01

【1872】Re:私だけ?(図のリンク貼り付け) 谷 誠之 06/5/17(水) 0:42
【1874】Re:私だけ?(図のリンク貼り付け) 小林 06/5/17(水) 4:56
【1876】Re:私だけ?(図のリンク貼り付け) ぴかる 06/5/17(水) 12:35
【1878】Re:私だけ?(図のリンク貼り付け) 小林 06/5/17(水) 22:19
【1879】Re:私だけ?(図のリンク貼り付け) Jaka 06/5/19(金) 17:17
【1880】Re:私だけ?(図のリンク貼り付け) Kein 06/5/22(月) 13:32
【1881】Re:私だけ?(図のリンク貼り付け) 小林 06/5/22(月) 21:01
【1882】Re:私だけ?(図のリンク貼り付け) Kein 06/5/22(月) 23:18

【1872】Re:私だけ?(図のリンク貼り付け)
 谷 誠之 E-MAIL  - 06/5/17(水) 0:42 -

引用なし
パスワード
   小林さん、谷です。

>EXCELで不思議なことがありました。
>今まで4秒位で動いていたマクロが今日から70秒位かかるようになりました。
>いろいろ調べてみたら、シートに図のリンク貼り付けをしたのが原因でした。
>図のリンク貼り付けを消したら元通りの速さになりました。

私も似たような現象に遭遇したことがあります。
ちなみに図のオリジナルファイルは、同じマシンの HDD 上にあるんですか?
それとも、ネットワーク上の別の位置(ファイルサーバなど)にあるのでしょうか。

私は、印刷設定をするマクロを作成したとき、自宅のマシンでは実行速度がやたらめったら遅く、会社のマシンではあっという間に実行されるという現象に見舞われました。
自宅ではプリントサーバをたてて、共有の設定にしているプリンタにネットワーク経由で接続しています。会社のプリンタはネットワーク直接接続ですが、PCからはローカルプリンタに見えます。どうやら共有プリンタだったら、実行速度が(その都度ネットワーク参照するのでしょう)異常に遅かったのです。

もし、貼り付けてある図のオリジナルファイルが共有フォルダ上にあるのなら、原因は同じかもしれません。

【1874】Re:私だけ?(図のリンク貼り付け)
 小林 E-MAIL  - 06/5/17(水) 4:56 -

引用なし
パスワード
   谷 誠之 さん おはようございます。

>>EXCELで不思議なことがありました。
>>今まで4秒位で動いていたマクロが今日から70秒位かかるようになりました。
>>いろいろ調べてみたら、シートに図のリンク貼り付けをしたのが原因でした。
>>図のリンク貼り付けを消したら元通りの速さになりました。
>
>私も似たような現象に遭遇したことがあります。
>ちなみに図のオリジナルファイルは、同じマシンの HDD 上にあるんですか?

同じマシンです。
でも、HDD上ではなく、シート上です。
宛名印刷のために、郵便番号の印刷位置をドラックして
微調整するためにリンク貼り付けをやったんです。

【1876】Re:私だけ?(図のリンク貼り付け)
 ぴかる  - 06/5/17(水) 12:35 -

引用なし
パスワード
   みなさん、こんにちは。

カメラ機能の事ですよね。以前に私も同じ質問をしました。
確かTempフォルダのファイルを削除すれば、直った様な気がします。
V3時代の質問なんで、リンク出来ない・・・。残念!

【1878】Re:私だけ?(図のリンク貼り付け)
 小林 E-MAIL  - 06/5/17(水) 22:19 -

引用なし
パスワード
   ぴかる さん、皆さんこんばんは。
Tempフォルダの中を消しましたが、変化なしです。

とりあえず、宛名印刷の部分を別Bookにして、
印刷するときはマクロからBookを開いて使うようにしました。

ところが、新たな問題が・・・・。
図のリンク貼り付けをしてあるBookが閉じていれば速いのですが、
開いていると・・・激遅い。

今は自分自身に「それはマイクロソフトの仕様です。」と
言い聞かせています。

【1879】Re:私だけ?(図のリンク貼り付け)
 Jaka  - 06/5/19(金) 17:17 -

引用なし
パスワード
   毎回リンクの更新をしているから時間がかかるのだと思いますが...。
で、カメラのリンク更新と止める方法を見つけられませんでした。

姑息に変数にリンク先情報を取得、カメラのリンク情報を消す。
処理が終わった後で、リンク情報を欠きこむ。
一旦選択したりの作業が入りますが、これでかなり違うんじゃないかと...。

ActiveSheet.Shapes("Picture 1").Select
bb = Selection.Formula
Selection.Formula = ""
MsgBox "VV"    '処理
Selection.Formula = bb

【1880】Re:私だけ?(図のリンク貼り付け)
 Kein  - 06/5/22(月) 13:32 -

引用なし
パスワード
   別ブックにしたのなら、そのブックの「ツール」「オプション」「計算方法」タブで
"リモート参照を更新する"のチェックを外したら、どうでしょーか ?
コードにするなら

ActiveWorkbook.UpdateRemoteReferences = False

などとなります。

【1881】Re:私だけ?(図のリンク貼り付け)
 小林 E-MAIL  - 06/5/22(月) 21:01 -

引用なし
パスワード
   Kein さん こんばんは。
 皆さんこんばんは。

>別ブックにしたのなら、そのブックの「ツール」「オプション」「計算方法」タブで
>"リモート参照を更新する"のチェックを外したら、どうでしょーか ?

やってみましたが、やはり変化なしでした。
ありがとうございました。

【1882】Re:私だけ?(図のリンク貼り付け)
 Kein  - 06/5/22(月) 23:18 -

引用なし
パスワード
   それじゃ、リンクをしなければいいのです。
本来、リンクをすることのメリットなんて殆どないはずだから。
もしメリットを感じているなら、それを解除しても同等の利便性を
確保できるようなマクロを組むまでですね。

4907 / 5126 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
219927
(SS)C-BOARD v3.8 is Free