MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


2 participantes

    Impressão por VBScript sem mensagem

    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8499
    Registrado : 05/11/2009

    Impressão por VBScript sem mensagem Empty Impressão por VBScript sem mensagem

    Mensagem  Alexandre Neves 30/5/2010, 17:50

    Boa tarde,

    Ao imprimir um documento por VBScript, quando tem impressão fora das margens, fica a mensagem (às vezes, não fica visível mas aguarda confirmação).
    Gostava que o documento fosse impresso e fosse aceite mesmo que a impressão saísse das margens.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    Impressão por VBScript sem mensagem Empty Re: Impressão por VBScript sem mensagem

    Mensagem  JPaulo 30/5/2010, 18:28

    Ola Alexandre boa tarde;

    Não sei que tipo de documento se refere, o VBScript não é igual para todos os documentos, mas tambem comporta o On Error Resume Next.

    Imprimir relatório Access, por VBScript utilizo assim;


    Set objAccess = CreateObject("Access.Application")
    objAccess.OpenCurrentDatabase "C:\SeuBanco.mdb"

    objAccess.Visible = True
    Set objCommand = objAccess.DoCmd

    On error resume next
    '0 imprime e 2 visualiza

    objCommand.OpenReport "SeuRelatorio", 0
    objAccess.CloseCurrentDatabase


    Se utiliza muito o VBScript, recomendo este site;
    http://www.robvanderwoude.com/vbstech_debugging.php


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    Impressão por VBScript sem mensagem Folder_announce_new Utilize o Sistema de Busca do Fórum...
    Impressão por VBScript sem mensagem Folder_announce_new 102 Códigos VBA Gratuitos...
    Impressão por VBScript sem mensagem Folder_announce_new Instruções SQL como utilizar...
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8499
    Registrado : 05/11/2009

    Impressão por VBScript sem mensagem Empty Re: Impressão por VBScript sem mensagem

    Mensagem  Alexandre Neves 30/5/2010, 18:53

    Boa tarde Grande JPaulo

    Obrigado pela ajuda, vou adaptar.
    A minha necessidade, de momento, é para imprimir documento em Word.

    Muito obrigado,
    Alexandre
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    Impressão por VBScript sem mensagem Empty Re: Impressão por VBScript sem mensagem

    Mensagem  JPaulo 30/5/2010, 19:06

    Ok Alexandre, se ajudar;

    Set objWord = CreateObject("Word.Application")
    Set objDoc = objWord.Documents.Open("c:\teste.doc")
    On Error Resume Next
    objDoc.PrintOut()
    objWord.Quit


    Não sei se resolve porque essa mensagem é nativa do documento, talvez dar-lhe um Application.DisplayAlerts = False


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    Impressão por VBScript sem mensagem Folder_announce_new Utilize o Sistema de Busca do Fórum...
    Impressão por VBScript sem mensagem Folder_announce_new 102 Códigos VBA Gratuitos...
    Impressão por VBScript sem mensagem Folder_announce_new Instruções SQL como utilizar...
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8499
    Registrado : 05/11/2009

    Impressão por VBScript sem mensagem Empty Re: Impressão por VBScript sem mensagem

    Mensagem  Alexandre Neves 30/5/2010, 20:33

    Novamente, Grande JPaulo

    Testei e verifico que a mensagem não aparece mas a impressão fica em espera com a seguinte mensagem:
    "Aguarde enquanto o Word não conclui todos os trabalhos de impressão pendentes"
    Nesta caixa de mensagem aparece apenas o botão para cancelar.

    Muito obrigado,
    Alexandre
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    Impressão por VBScript sem mensagem Empty Re: Impressão por VBScript sem mensagem

    Mensagem  JPaulo 30/5/2010, 21:06

    Alexandre não está muito facil.

    Ou cria-se um procedimento dentro do Word, para isso.

    Ou faz-se um restart ao Job que fica pendurado para impressão, com este vbs;


    strComputer = "."
    Set objWMIService = GetObject("winmgmts:" _
    & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
    Set colRunningServices = objWMIService.ExecQuery _
    ("Select * from Win32_Service Where Name = 'Spooler'")
    For Each objService in colRunningServices
    Wscript.Echo objService.DisplayName & VbTab & objService.State
    Next


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    Impressão por VBScript sem mensagem Folder_announce_new Utilize o Sistema de Busca do Fórum...
    Impressão por VBScript sem mensagem Folder_announce_new 102 Códigos VBA Gratuitos...
    Impressão por VBScript sem mensagem Folder_announce_new Instruções SQL como utilizar...
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8499
    Registrado : 05/11/2009

    Impressão por VBScript sem mensagem Empty Re: Impressão por VBScript sem mensagem

    Mensagem  Alexandre Neves 30/5/2010, 22:49

    Grande JPaulo

    Obrigado pela preciosa ajuda.

    Esqueci-me de dizer que nem sabia o que era VBScript até ver, há alguns meses atrás, através deste fórum e do outro onde partilhamos saber.

    Sobre a última solução apresentada, testei e mostra uma caixa de diálogo com a seguinte mensagem:
    "Não é possível fechar o Microsoft Office Word porque existe uma caixa de diálogo aberta.
    Clique em OK, mude para o Word e, em seguida, feche a caixa de diálogo."

    Obrigado mais uma vez.
    Alexandre
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    Impressão por VBScript sem mensagem Empty Re: Impressão por VBScript sem mensagem

    Mensagem  JPaulo 31/5/2010, 09:20

    Bom dia Alexandre;

    Terá de ser mesmo dentro do documento, veja se funfa assim no VBA do Word;

    Private Sub Document_Open()
    Application.DisplayAlerts = wdAlertsNone
    End Sub


    E veja se este link o ajuda;
    http://sbarnhill.mvps.org/WordFAQs/BlankPage.htm

    E ainda uma pequena brincadeira feita em VBS;
    http://dl.dropbox.com/u/771097/Calculadora.vbs


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    Impressão por VBScript sem mensagem Folder_announce_new Utilize o Sistema de Busca do Fórum...
    Impressão por VBScript sem mensagem Folder_announce_new 102 Códigos VBA Gratuitos...
    Impressão por VBScript sem mensagem Folder_announce_new Instruções SQL como utilizar...
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8499
    Registrado : 05/11/2009

    Impressão por VBScript sem mensagem Empty Re: Impressão por VBScript sem mensagem

    Mensagem  Alexandre Neves 1/6/2010, 23:26

    Boa noite, Grande JPaulo

    Ainda não resolvi a inactivação da mensagem de alerta, mas tudo bem.
    Sobre o ficheiro em VBS, o Panda não me permite abrir.

    Abraço,
    Alexandre
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    Impressão por VBScript sem mensagem Empty Re: Impressão por VBScript sem mensagem

    Mensagem  JPaulo 2/6/2010, 09:39

    Bom Dia Alexandre;

    Gostaria de o ajudar, mas veja se a Microsoft o ajuda, aqui tem um cod para isso;

    http://support.microsoft.com/kb/163574

    Veja a brincadeira agora, renomeie de .txt para vbs

    http://dl.dropbox.com/u/771097/Calculadora.txt


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    Impressão por VBScript sem mensagem Folder_announce_new Utilize o Sistema de Busca do Fórum...
    Impressão por VBScript sem mensagem Folder_announce_new 102 Códigos VBA Gratuitos...
    Impressão por VBScript sem mensagem Folder_announce_new Instruções SQL como utilizar...
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8499
    Registrado : 05/11/2009

    Impressão por VBScript sem mensagem Empty Re: Impressão por VBScript sem mensagem

    Mensagem  Alexandre Neves 2/6/2010, 21:54

    Boa noite, Grande JPaulo

    Parece estar resolvida a situação:
    Alem da preciosa ajuda que me deu, coloquei a pasta, no centro de confiabilidade para que o código não seja bloqueado.

    Sobre o ficheiro calculadora, o panda bloqueia-mo na abertura.

    Grande abraço e muito obrigado,
    Alexandre
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    Impressão por VBScript sem mensagem Empty Re: Impressão por VBScript sem mensagem

    Mensagem  JPaulo 2/6/2010, 21:58

    Obrigado pelo seu retorno Alexandre, feliz de feliz de mais uma situação estar resolvida.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    Impressão por VBScript sem mensagem Folder_announce_new Utilize o Sistema de Busca do Fórum...
    Impressão por VBScript sem mensagem Folder_announce_new 102 Códigos VBA Gratuitos...
    Impressão por VBScript sem mensagem Folder_announce_new Instruções SQL como utilizar...

    Conteúdo patrocinado


    Impressão por VBScript sem mensagem Empty Re: Impressão por VBScript sem mensagem

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 24/11/2024, 02:17