Excel không cho phép print review

Liên hệ QC

knightofit

Thành viên mới
Tham gia
2/4/09
Bài viết
3
Được thích
0
Sao lúc e nhấp vào print review thì hiện lên thông báo "....selec another printer" và không cho xem.Mong các bác trả lời sớm giúp e ạ.Không bít e có post dúng box không nữa tại trên mục hỏi đáp không cho e post bài**~**
 
Sao lúc e nhấp vào print review thì hiện lên thông báo "....selec another printer" và không cho xem.Mong các bác trả lời sớm giúp e ạ.Không bít e có post dúng box không nữa tại trên mục hỏi đáp không cho e post bài**~**

Cho mình hỏi là máy bạn đã cài máy in chưa ? Nếu rồi thì set lại máy in nhé. Cách làm như sau:
Vào Start\Settings\Control panel\Printers, click chuột phải vào biểu tượng máy in nào mà bạn thường in ra, dò và chọn Set as default printer.
Bạn thử nhé
 
Trường hợp của bạn giống mình lúc trước. Nếu không cài máy in thì excel 2000 không print preview được mình chuyển sang cài office 2003 chẳng cần cài máy in thì vẫn print preview được
 
thì chức năng đó bình thường không có máy in vẫn coi được.Mìng qua wỏd thử nó không bị như vậy.Mình đang xài êxcl 2003
 
thì chức năng đó bình thường không có máy in vẫn coi được.Mìng qua wỏd thử nó không bị như vậy.Mình đang xài êxcl 2003
Bậy à nha! với Word, nếu không cài máy in bạn vẫn Preview được nhưng Excel thì không thể ---> Bắt buộc phải cài máy in
Cài đại máy in nào đó (chưa có máy in cũng không sao) rồi thử preview lại xem!
 
Private Sub workbook_BeforePrint(Cancel As Boolean)
Select Case ActiveSheet.Name
Case "Bao gia", "Nhap lieu"
Cancel = True
MsgBox "Xin loi, Ban khong the in tu file goc. Ban phai Click vao Nut Print trong file.", _
vbInformation
End Select
End Sub

Nhờ các bạn xem giùm đoạn code trên, nó không cho print và preview. Nhưng hiện tại tôi mốn cho xem preview mà không cho print. Nhờ các bạn giúp giùm
 
Private Sub workbook_BeforePrint(Cancel As Boolean)
Select Case ActiveSheet.Name
Case "Bao gia", "Nhap lieu"
Cancel = True
MsgBox "Xin loi, Ban khong the in tu file goc. Ban phai Click vao Nut Print trong file.", _
vbInformation
End Select
End Sub

Nhờ các bạn xem giùm đoạn code trên, nó không cho print và preview. Nhưng hiện tại tôi mốn cho xem preview mà không cho print. Nhờ các bạn giúp giùm

Bạn không cho in thì đồng nghĩa với việc không cho xem.
Bạn thử dùng cách vô hiệu hóa cái menu Print thử nhé.

Bạn bỏ code sau vào ThisWorbook

Mã:
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
On Error Resume Next
If ActiveSheet.Name = "Bao gia" Or ActiveSheet.Name = "Nhap lieu" Then
Disable_Print
Else
Enable_Print
End If
   
End Sub

Bỏ code sau vào module

Mã:
Sub Disable_Print()
Application.OnKey ("^p"), ""
CommandBars("Standard").Controls(6).Enabled = False
Application.CommandBars("file").FindControl(ID:=4).Enabled = False
End Sub

Sub Enable_Print()
Application.OnKey ("^p")
CommandBars("Standard").Controls(6).Enabled = True
Application.CommandBars("file").FindControl(ID:=4).Enabled = True
End Sub
 
Lần chỉnh sửa cuối:
Bạn không cho in thì đồng nghĩa với việc không cho xem.
Bạn thử dùng cách vô hiệu hóa cái menu Print thử nhé.

Bạn bỏ code sau vào ThisWorbook

Mã:
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
On Error Resume Next
If ActiveSheet.Name = "Bao gia" Or ActiveSheet.Name = "Nhap lieu" Then
Disable_Print
Else
Enable_Print
End If

End Sub

Bỏ code sau vào module

Mã:
Sub Disable_Print()
Application.OnKey ("^p"), ""
CommandBars("Standard").Controls(6).Enabled = False
Application.CommandBars("file").FindControl(ID:=4).Enabled = False
End Sub

Sub Enable_Print()
Application.OnKey ("^p")
CommandBars("Standard").Controls(6).Enabled = True
Application.CommandBars("file").FindControl(ID:=4).Enabled = True
End Sub

Không dùng được rồi bạn ơi
 

File đính kèm

  • Khong cho In.xls
    27.5 KB · Đọc: 22
Web KT
Back
Top Bottom