次の方法で共有

Excel2016でVB.NETで作成したアプリケーションから2つのリンクされたExcelファイルを開く時、リンクの参照が行われない

Anonymous
2017-11-15T06:18:45+00:00

お世話になります。

Excel2016を使用しているWindows10のみで発生している症状です。

下記2つのファイルをVB.NETで作成したアプリケーションから開くとリンクの参照でエラーが起こります。

①data.csv

②帳票.xls

手順としては①data.csvを開き②帳票.xlsを開きます。

②帳票.xlsにはdata.csvへの参照(=data.csv!A1等)を設定しています。

上記をVB.NETで作成したアプリケーションからではなく手動で行うと、正常にリンクされて表示されるのですが、

アプリケーションから行うと「このブックには更新できないリンクが1つ以上含まれています。」というメッセージが出ます。

「リンクの編集」から「リンク元を開く」とすると、既に開いているため読み取り専用で開く状況になります。

その際、リンクは更新されず以前のデータが表示上残っているという状況です。

尚、VB.NETからは下記のソースで2つのファイルを開いています。

       'ファイルを開く CSV

                        Try

                            System.Diagnostics.Process.Start(winCsv)

                        Catch ex As Exception

                            MessageBox.Show(ex.Message)

                        End Try

                        System.Threading.Thread.Sleep(1000)

                        'ファイルを開く Excel

                        Try

                            System.Diagnostics.Process.Start(winExcel)

                        Catch ex As Exception

                            MessageBox.Show(ex.Message)

                        End Try

他のバージョンのエクセルや、Windowsバージョンではこの症状は出ず、問題なく機能しています。

問題の切り分けが出来ず、解決に至れない状況です。

どなたか知恵をお持ちでしたらご協力ください。

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

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

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

2 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2017-11-16T04:16:40+00:00

    一ノ瀬さま

    ご返信ありがとうございます。

    早速MSDNフォーラムの方で投稿してみます。

    ありがとうございます。

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

    0 件のコメント コメントはありません
  2. Anonymous
    2017-11-16T03:09:58+00:00

    TKさん さん、こんにちは。

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

    VB.NET で作成したアプリケーションから Excel ファイルを開く際に、リンクの参照が行われないのですね。

    このご質問については、開発者の方などが情報交換を行っている MSDN フォーラムに投稿して情報を集めてみてはいかがでしょうか。

     ◇ MSDN フォーラム

    せっかくこちらに投稿いただいたのにすみませんが、よければご利用ください。

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

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