• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:タスクバーのファイル表示について)

タスクバーのファイル表示について

このQ&Aのポイント
  • エクセルマクロでファイルを開く際、タスクバーに表示されるファイルが限定されてしまった。エクセルの設定やマクロの記述方法について教えてほしい。
  • エクセルマクロによってファイルを開いた時、タスクバーに表示されるファイルが限定される問題が発生した。ファイルの表示について、設定や記述方法を教えてほしい。
  • エクセルマクロでファイルを開くとき、タスクバーに表示されるファイルが制限されてしまう。ファイルの表示方法について詳しく教えてほしい。

質問者が選んだベストアンサー

  • ベストアンサー
  • pkh4989
  • ベストアンサー率62% (162/260)
回答No.3

No1です。 前に MyExcelを付けてみてください。 Private Sub Workbook_BeforeClose(Cancel As Boolean)   Application.ScreenUpdating = False   If myExcel.Workbooks("data.xls").Saved = False Then     myExcel.Workbooks("data.xls").Save   End If   myExcel.Workbooks("data.xls").Close   Application.ScreenUpdating = True End Sub

mikan630
質問者

お礼

ありがとうございました! エラーもなく動きました!! また、機会がありましたらご教授願います!

その他の回答 (2)

回答No.2

これは、Windowsの設定です。 ツールバーを右ボタンクリック プロパティ タスクバーのデザイン ここで 同様のタスクバーボタンをグループ化する。をOffにします。

mikan630
質問者

お礼

ご教授どうもありがとうございます。 私も、その手でやってみましたが思うような結果は得られませんでした。 また機会がありましたら宜しくお願いします!

  • pkh4989
  • ベストアンサー率62% (162/260)
回答No.1

こんにちは。 Excel Applicationをもう一つ起動しないと表示されません。 目的は分かりませんが、以下のように変更してみてください。 --------標準モジュール----------------  Public myExcel '←追加  Public myFile  Public myPath As String  Public myYNO(121795) As String  Public myYAD(121795) As String  Public myNO As String  Public myAD As String  Public KenData As String --------This Workbook-----------------  Private Sub Workbook_Open()  Application.ScreenUpdating = False  myPath = ActiveWorkbook.Path  myFile = ActiveWorkbook.Name    'Workbooks.Open Filename:=myPath & "\data.xls"  '↓  Set myExcel = CreateObject("excel.application")  myExcel.Workbooks.Open Filename:=myPath & "\data.xls"  myExcel.Visible = True

mikan630
質問者

補足

ご教授ありがとうございます! pkh4989のおっしゃるとおり実行させるとツールバー上に2つのファイルが表示されました。が、最後にデータ入力.xlsファイルを表示させておきたいのですがdata.xlsファイルが表示されたままになってしまいます。また、データファイルを閉じる際、下記の処理をさせているのですが※印の行でエラーが発生してしまします。 Private Sub Workbook_BeforeClose(Cancel As Boolean) Application.ScreenUpdating = False ※ If Workbooks("data.xls").Saved = False Then Workbooks("data.xls").Save End If Workbooks("data.xls").Close Application.ScreenUpdating = True End Sub マクロで処理したいことですが、簡単に説明しますと、データ入力ファイル内にあるシートにデータ(顧客情報)入力後、dataファイルにデータを書き込ませる。という作業です。 今の部分ですと、データファイルを開いた時、dataファイルを開いてからあるデータを読み込ませ、データファイルを表示させます。 その後は、データファイルのシートにデータ(顧客情報)を入力後、dataファイルにデータを書き込ませ保存します(今の場合マクロの記述はありませんが・・・)。 データファイルを閉じる際には、dataファイルは、保存状況を判断させてから(変更がある場合は上書き保存する)閉じます。 お忙しい中恐縮ですが、よろしければまたご教授願います!!

関連するQ&A

専門家に質問してみよう