パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

Microsoft、Office 2016 Public Previewを公開」記事へのコメント

  • by Anonymous Coward on 2015年05月06日 22時55分 (#2809775)

    タブ名で/や?(要するにファイル名で使えない文字)が使えないというのは、直す気無いんですかねえ。
    内部的にDOSのコードでも使ってるのだろうかと思ってしまう。
    あと、タブが一杯になったときに、2行で表示する機能とかも欲しい。

    • by Anonymous Coward
      同じファイル名だと違うパスにあってもExcelで同時に開けないという制約はなぜずっと残されているのでしょう。
      この制約がメリットになるケースもあるのでしょうか。
      2010までしか使ってないので2013以降ではひょっとして解消されているのかも知れませんが。
      • by Anonymous Coward on 2015年05月07日 0時14分 (#2809818)

        VBAから「開いているExcelファイル(ワークブック)の一覧」を参照できて、それがファイル名をキーとする連想配列になっているためだと思います。
        例えば、

        Set workbook = Application.Workbooks("AAA")
        workbook.Activate ' ウィンドウをアクティブにする。

        といったコードで、「AAA.xlsx」という名前のExcelファイルを参照して操作できたりするのです。
        詳しくは下記のページで。
        https://msdn.microsoft.com/ja-jp/library/office/ff820765.aspx [microsoft.com]

        同じ名前のファイル名があると上記がうまく動きません。
        また、ファイル名をフルパスにすると既存コードが動かなくなります。

        まあ、いつもの互換性ってやつでしょうね。

        親コメント
        • by Anonymous Coward
          ありがとうございます。
          よくわかりました。
          理由も、おそらくこれからもこの制約は解消されないであろうことも…。
      • by mongran (19114) on 2015年05月07日 17時29分 (#2810164)

        残念ながら2013でも同じ制限があります。一つ上のタブの2行化、あるいはグループ化も随分前から言われてますよね…

        親コメント
      • by Anonymous Coward

        そーだ。それも有った。>同じファイル名だと違うパスにあってもExcelで同時に開けないという制約
        今、プレビュー版で試してみたけど、2016でも同じみたい。

長期的な見通しやビジョンはあえて持たないようにしてる -- Linus Torvalds

処理中...