次の方法で共有

Visio2016にて、旧バージョンで作成したステンシルのユーザセルが消えてしまう

Anonymous
2017-10-23T05:14:19+00:00

Visio2016にて、ある条件下でユーザセルが消える症状が見られます。

最近のアップデートから出始めたこの症状は、将来、修正される見込みが

ありますか?見込みが無い場合、2007、2010、2013いずれのバージョン以上から

作成されたステンシルの正しい挙動が2016上で保障されますか?

例えば、Visio2003の時代に作成されたステンシルファイル(*.vss)内に

マスターシェイプTestがあるとします。そして、マスターシェイプ内には

1つシェイプが配置され、そのシェイプは以下2つのユーザセルを持つとします。

>TestX

>TestY

上記のステンシルファイルをVisio2016上へ読み込み、Testシェイプを

図上へ配置した上で以下のようなマクロを実行すると、セルが追加

されるのではなく、既存のTestX、TestYいずれかと置き換わる

症状が出ます。

>    Dim shape As Visio.shape

>    Set shape = Visio.Application.Windows(1).Selection.Item(1)

>    

>    aaa = shape.AddNamedRow(visSectionUser, "TestZ", 0)

ステンシルファイルをVisio2016上で編集し、マスターシェイプ

のセルへ1行追加、即削除を行い、保存してやると、この症状は出なくなります。

Microsoft 365 と Office | Visio | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

4 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2017-10-27T09:27:24+00:00

    ​こんにちは。

    cpu-km さん、マイクロソフト コミュニティをご利用いただき、ありがとうございます。

    もぐもぐ日和さん、返信ありがとうございます。

    もぐもぐ日和さんと cpu-km さんは同じ バージョン 1709 (8528.2139) の Visio で問題が起こり、それ以前のバージョンであればユーザー定義セルが消える現象は起こらないのですね。

    その後も調べたのですが、この現象について明確な対処法などの情報が見つかりませんでした。

    現時点では回避策として、以前のバージョンに戻した状態でご利用になるしかないかもしれません...。

    Visio でユーザー定義セルが消えてしまう現象については、こちらでご意見を受け止めさせていただきます。

    ご意見をいただき、ありがとうございます。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2017-10-24T06:37:32+00:00

    こちらの環境に関してはcpu-kmさんと同じです。1つ前から遡り、無作為に選んだ

    いくつかのバージョンでも試みましたが、以下のとおり、先日の最新アップデート

    適用後から発生するようになったことは間違いないと思います。

    1703(7967.2161) ⇒ OK

    1706(8229.2103) ⇒ OK

    1707(8326.2107) ⇒ OK

    1708(8431.2107) ⇒ OK

    1709(8528.2139) ⇒ NG

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Anonymous
    2017-10-24T05:24:37+00:00

    昨日同様の現象にて質問しようとしていたところ、こちらの投稿が既にあったため回答を待っていました。

    こちらの環境は以下の通りです

    ・Visio2016のバージョン

     →1709 (ビルド 8528.2139クイック実行)

    ・Windowsのバージョン

     →Windows10 1703(OSビルド15063.674)

     ※ただし最新のWindows10やWindows7を含め複数のPCにて同様の現象が発生しているため

      OSのバージョンは関連は薄いと思われる

    ・Visio 2016 で作成したステンシルは問題がないか

     →2016であれば問題ない

      また以下のような手順を実施しても問題はない

      (1)2003-2010バージョンで作成したステンシル(vss)を、2003-2010バージョン図面(vsd)に配置

      (2)図面のみを2016バージョン(vsdx)で保存し直す

      (3)図面を一旦閉じてから、(2)で保存したvsdxを開いて処理

    ・Visio のバージョンを更新前に戻すとユーザーセルが消える現象は収まるのか

     →1708 (ビルド 8431.2107クイック実行)に戻した場合は現象は収まる

    ユーザーセル(User-defined Cell)だけではなく、図形データ(Shape Data)でも発生します。

    そしてマクロからだけでなく、リボンの図形データコマンドを使用して図形データの定義を行っても発生します。

    Visio内部でAddRow(AddNamedRow)コマンドを実施する際に、現存している行数を正しく取得できていない様子です。

    本来は最後に行が追加されるところ、現存している行番号のどこか(シェイプにより一定していない)がリセットされてしまいます。

    以前のバージョンの資産がかなりあるため、ソフトをバージョンアップしても互換モードにて使用しています。

    このようなユーザーは多くいらっしゃるのではないでしょうか。

    かなり致命的なバグと言わざるを得ないように思うのですが、早々に対応版のアップデートを希望します。

    そしてMicrosoftサポートエンジニアの方の回答に

    >また、手元の環境に Visio 2016 がなく書き込んでいただいた動作を確認できませんでした

    とありますが、御社の製品であるにもかかわらずこのような状況はちょっと考えられないです…

    日本にVisioを担当しているチームはないのでしょうか?

    そちらに報告をあげていただいて、また回答をお願いしたいと思います。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  4. Anonymous
    2017-10-24T03:00:07+00:00

    ​もぐもぐ日和さん、こんにちは。

    マイクロソフト コミュニティをご利用いただき、ありがとうございます。

    Visio 2016 の更新後、旧バージョンの Visio で作成したステンシルのユーザー定義セルが消えてしまうということでしょうか、

    また、ステンシルを Visio 2016 で編集するとその現象は収まるのですね。

    同様の投稿がないかも含め調べたのですが、情報が見つかりませんでした...。

    また、手元の環境に Visio 2016 がなく書き込んでいただいた動作を確認できませんでした。

    ほかの方からのアドバイスが寄せられやすくなるよう、よろしければ次の点についても書き込んでいただければと思います。

    ・Visio 2016 のバージョン

    ・Windows のバージョン (Windows 10 など)

    ・Visio 2016 で作成したステンシルは問題がないか

    ・Visio のバージョンを更新前に戻すとユーザーセルが消える現象は収まるのか

     以前のバージョンの Office 2013 または Office 2016 クイック実行に戻す方法

    ※以前のバージョンで作成されたファイルの保障について

    動作保証がされた以前のバージョンのファイルについての情報は見つかりませんでした。

    サポート ページによると、種類にかかわらず旧バージョンのファイルを開くと問題が起こる可能性はあるようです。

    さまざまなバージョンの Visio 間の互換性

    > Visio の旧バージョン、または新しいバージョンで作成された図形を Visio で開くと、図形の外観と動作に問題があることがあります

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません