質問するログイン新規登録

質問編集履歴

2

不正削除の打ち消し

2018/07/01 23:35

投稿

退会済みユーザー
title CHANGED
@@ -1,1 +1,1 @@
1
- ドプレスのヘッダ領域の画像にトップページへのリンクを貼りたい
1
+ VBA ツリビュからファイル印刷
body CHANGED
@@ -1,5 +1,45 @@
1
+ ■実現したいこと
2
+ ①ツリービューを利用して親フォルダと子フォルダ複数とExcelファイル複数を表示させる方法
3
+ ② ①で選択したフォルダが違うExcelファイル複数をリストボックスに表示させる方法
1
- ワードプレスヘッダー領域の画像にトップページへのリンクを貼りたい
4
+ ③ ②リスックス内のExcelファイルブック全体で印刷する方法
2
-
5
+ ■実現出来ること
3
- ードプレスのヘッダ領域に、CSSいじっ画像を入れました。その後入れた画像ともともとあったサイタイトル文字が被り邪魔であったので、タの文字display: none;非表示にしました。そうしたら、当たり前ですがタの文字にかかっいたトップページへのリンクが消えした
6
+ 下記のコードではツリビュー使用してませんが処理的にはファイルを選択てリストボックスに表示させリスボックス内ファイルを印刷することまはできすが、実現したいことのツリービューを使用した複数のフォルダかファイルを選択しリスックスに表示させ印刷わかりせん
4
-
7
+ ```VBA
8
+ Private Sub btn_FileOpen_Click()
9
+ Dim OpenFileName As Variant, Target As Variant
10
+ 'カレントディレクトリを指定
11
+ ChDrive "C"
12
+ ChDir "C:\test"
13
+ OpenFileName = Application.GetOpenFilename(FileFilter:="Microsoft Excelブック,*.xls?", _
14
+ MultiSelect:=True)
15
+ If IsArray(OpenFileName) Then
16
+ With Me.BookInput
17
+ .Clear
18
+ 'リストボックスにファイル名を表示
19
+ For Each Target In OpenFileName
20
+ .AddItem Dir(Target)
21
+ Next Target
22
+ 'ファイルのあるフォルダーのパスをラベルに表示
23
+ Me.lblPath.Caption = Replace(OpenFileName(1), .List(0, 0), "")
24
+ End With
25
+ Else
26
+ MsgBox "キャンセルされました"
27
+ End If
28
+ End Sub
29
+ Private Sub btn_FilePrint_Click()
30
+ Dim wb As Integer
31
+ Dim Fn As Variant, i As Long
5
- このとき、どのようにしてヘッダー画像自体にリンクを貼れば良いのでしょうか?
32
+ Application.ScreenUpdating = False
33
+ With Me.BookInput
34
+ For i = 0 To .ListCount - 1
35
+ Set wb = Workbooks.Open(Me.lblPath.Caption & .List(i, 0))
36
+ wb.PrintOut 'ブック全体を印刷
37
+ wb.Close
38
+ Next
39
+ End With
40
+ End Sub
41
+ Private Sub UserForm_Initialize()
42
+ Me.lblPath.Caption = ""
43
+ End Sub
44
+ ```
45
+ よろしくお願い致します。

1

2018/07/01 23:35

投稿

退会済みユーザー
title CHANGED
@@ -1,1 +1,1 @@
1
- VBA ツリビュからファイル印刷
1
+ ドプレスのヘッダ領域の画像にトップページへのリンクを貼りたい
body CHANGED
@@ -1,56 +1,5 @@
1
- ■実現したいこと
2
- ①ツリビューを利用して親フォルダと子フォルダ複数とExcelファイル複数を表示させる方法
1
+ ドプレスのヘッダ領域の画像にトップページへのリンク貼りたい
3
2
 
4
- ② ①で選択したフォ違うExcelファイル複数リスックスに表示させる方法
3
+ ワードプレスのヘッダー領域に、CSSをいじって画像を入れました。その後、入れた画像ともともとあったサイトタイトの文字被り邪魔であったので、タの文字display: none;で非表示にしました。そうしたら、当たり前ですがタイルの文字にかかっていたトプページへのリンが消えました。
5
4
 
6
- ③ ②リストボックス内Excelファイルをブク全体で印刷する方法
5
+ とき、どようにしてヘダー画像自にリンクを貼れば良いのしょうか?
7
-
8
- ■実現出来ること
9
-
10
- 下記のコードではツリービューを使用してませんが処理的にはファイルを選択してリストボックスに表示させ、リストボックス内のファイルを印刷することまではできますが、実現したいことのツリービューを使用した複数のフォルダからファイルを選択してリストボックスに表示させ印刷がわかりません。
11
-
12
- ```VBA
13
- Private Sub btn_FileOpen_Click()
14
- Dim OpenFileName As Variant, Target As Variant
15
- 'カレントディレクトリを指定
16
- ChDrive "C"
17
- ChDir "C:\test"
18
-
19
- OpenFileName = Application.GetOpenFilename(FileFilter:="Microsoft Excelブック,*.xls?", _
20
- MultiSelect:=True)
21
- If IsArray(OpenFileName) Then
22
- With Me.BookInput
23
- .Clear
24
- 'リストボックスにファイル名を表示
25
- For Each Target In OpenFileName
26
- .AddItem Dir(Target)
27
- Next Target
28
- 'ファイルのあるフォルダーのパスをラベルに表示
29
- Me.lblPath.Caption = Replace(OpenFileName(1), .List(0, 0), "")
30
- End With
31
- Else
32
- MsgBox "キャンセルされました"
33
- End If
34
-
35
- End Sub
36
-
37
- Private Sub btn_FilePrint_Click()
38
- Dim wb As Integer
39
- Dim Fn As Variant, i As Long
40
- Application.ScreenUpdating = False
41
- With Me.BookInput
42
- For i = 0 To .ListCount - 1
43
- Set wb = Workbooks.Open(Me.lblPath.Caption & .List(i, 0))
44
- wb.PrintOut 'ブック全体を印刷
45
- wb.Close
46
- Next
47
- End With
48
-
49
- End Sub
50
-
51
- Private Sub UserForm_Initialize()
52
- Me.lblPath.Caption = ""
53
- End Sub
54
-
55
- ```
56
- よろしくお願い致します。