質問編集履歴

2

不正削除の打ち消し

2018/07/01 23:35

投稿

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

1

2018/07/01 23:35

投稿

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