设置打印机首选项 - 页面方向为横向

2023-12-03

我想将页面方向设置为 LandScape,以便从我的 excel Vsto 项目打印 excel 工作表。手动设置页面方向打印机首选项从“打印”表单弹出的窗口。

我需要一些自动化,每次用户发出打印命令时都会将方向设置为景观。

enter image description here

我注意到如果我将方向设置为景观从我的 Excel 应用程序中,如果我想从 MS-word 应用程序中进行打印,它保持不变,反之亦然。因此必须有某种可以从任何简单的 winform 应用程序更改的标志。

有什么方法可以操纵属性吗?


我找不到任何方法可以自定义任何单独打印机的打印机设置。这是适用于我的 EXCEL 应用程序的代码。

CommonData._WORKBOOK 是静态工作簿对象

Worksheet ws = CommonData._WORKBOOK.Application.ActiveSheet as Worksheet;

var _with1 = ws.PageSetup;

_with1.Orientation = Microsoft.Office.Interop.Excel.XlPageOrientation.xlLandscape;
CommonData._WORKBOOK.Application.Dialogs[Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogPrint].Show(Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing,
                            Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing,
                            Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing,
                            Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing,
                            Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing,
                            Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

设置打印机首选项 - 页面方向为横向 的相关文章

随机推荐

  • 在 PHP 中使用表达式(连接字符串)初始化类成员变量

    我想使用表达式初始化类成员 var 通过连接字符串 为什么以下不可能 class aClass const COMPANY NAME A Company var COPYRIGHT TEXT Copyright 2011 COMPANY N
  • 有 Xamarin xaml 文件的设计器吗? [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 目前不接受答案 我目前正在启动 Xamarin 应用程序 现在我想知道是否有任何形式的 UI 设计器 这样我就不必在设计时一遍又一遍地启动应用程序来测试 UI 可惜
  • 在 CSS 中使用多个 @font-face 规则

    我怎样才能使用超过 font face我的 CSS 规则 我已将其插入到我的样式表中 body background fff url images body bg corporate gif repeat x padding bottom
  • 在 Laravel 5.5 中处理 PostTooLargeException

    我正在尝试处理PostTooLargeException在我的 Laravel 5 5 应用程序中 当我尝试通过表单上传太大的文件时 我收到PostTooLargeException我成功地抓住了app Exceptions Handler
  • 检查对象是否是构造函数 - IsConstructor

    我想检查 JavaScript 值是否是构造函数 即它是否具有 Construct 内部方法 ECMAScript 定义是构造函数 它正是这样做的 但这是一个内部操作 所以我想效仿一下 我考虑过尝试在一个实例化或子类化try声明 但两者都不
  • 实体框架:路径中存在非法字符。 (连接字符串)(MVC3)

    我就是无法解决这个问题 我正在尝试在我的 MVC3 项目中使用实体框架 但每次我打电话Entities context new Entities 我收到此错误 路径中存在非法字符 我确实知道这与我的连接字符串有关 如下所示 metadata
  • 将图像发布到 asp.net API 2 和 Angular 2

    i get 415 不支持的媒体类型 当我尝试将图像发布到 ASP Net API 2 时 此资源不支持请求实体的媒体类型 multipart form data exceptionMessage 没有 MediaTypeFormatter
  • Cuda:固定内存零复制问题

    我尝试了这个链接中的代码CUDA 固定内存是零拷贝吗 询问者声称该程序对他来说效果很好 但在我的身上效果不一样 如果我在内核中操作它们 这些值不会改变 基本上我的问题是 我的 GPU 内存不够 但我想做需要更多内存的计算 我的程序使用 RA
  • 如何向 Eclipse 添加 FTP 支持?

    我正在使用 Eclipse PHP 开发工具 通过 FTP SSH 和 SFTP 访问文件或创建远程项目的最简单方法是什么 Eclipse 本身支持 FTP 和 SSH 阿普塔纳没有必要 Eclipse 中的本机 FTP 和 SSH 支持位
  • 将 Google Colab 笔记本转换为 PDF / HTML?

    我想知道 Google Colab 中是否有一种方法可以很好地整理输出 就像 R 中的 Markdown 一样 以及如何将 IPython Notebook 转换为 pdf 和 html 格式 我的输出由多个表格 图表等组成 我希望最好将它
  • CakePHP 的身份验证超时问题

    这真的很困扰我 已经很多年了 无论我对 core php 或 php ini 做什么 我的登录通常会在大约一个小时后超时 某些相同代码和配置的部署会在相当长的时间后超时 这是我目前在一个网站上的内容 大约一个小时后超时 session gc
  • (CSS) 如何将文本(带背景色)放置在 标签上而不使用绝对定位

    正如标题所说 我的代码是这样的 div class container img div some text with line one line two line three div div 容器应该有溢出 隐藏 我的文本将超过一行 所以我
  • React 应用程序:为什么当我尝试运行 npm start 脚本时出现错误?

    我安装了所有必需的软件包并尝试运行npm start脚本给我以下错误 TypeError ERR INVALID ARG TYPE The path argument must be of type string Received unde
  • MySQL 和 NoSQL:帮助我选择正确的一个

    有一个很大的数据库 有 1 000 000 000 行 称为线程 这些线程实际上存在 我不会因为喜欢它而让事情变得更困难 Threads 中只有一些东西 可以让事情变得更快 int id 字符串哈希 int 回复计数 int 日期线 时间戳
  • 在不匹配的对等依赖项上强制 npm 安装失败

    有谁有获得的技术npm install完全fail当peerDependency版本不匹配时 我们经常遇到peerDependency 的问题warnings开发人员会忽视 并且当测试不充分时 semver 不匹配会导致损坏 如果我们的 C
  • LDAP 查询不适用于组域用户

    我运行一个查询 memberof CN Domain Users DC MYDOMAIN DC MYCOM 但它返回零结果 如果我为其他组运行相同的查询 它会返回结果 据我了解 当您创建用户时 它默认是Domain Users 你在中看不到
  • 如何使用 Grunt.js (0.3.x) 连接和缩小多个 CSS 和 JavaScript 文件

    注意 这个问题仅与 Grunt 0 3 x 相关 仅供参考 有关最新 Grunt 1 x 版本的帮助 请参阅我在这个问题下面的评论 我目前正在尝试使用 Grunt js 设置自动构建过程 首先连接然后缩小 CSS 和 JavaScript
  • 如何设置 .pdf 中的字体设置,通过 MATLAB 和 LATEX 发布

    在尝试发布 m MATLAB 代码的 pdf 文件时 方程 用 Latex 编写 未以适当 平滑 的字体正确呈现 而是字体看起来分散 我确实尝试通过减小编辑器的字体大小来解决问题 但这没有用 例如 MATLAB代码为 a 从上图看 rho
  • 如何通过代码打开多个网址,我们有一个代码,但它只适用于一个网址

    我们有以下脚本 我们正在谷歌脚本编辑器中运行它 它工作正常 但它只打开一个网址 如果我们想打开多个网址 我们该怎么做 函数是 function myFunction var js var html HtmlService createHtm
  • 设置打印机首选项 - 页面方向为横向

    我想将页面方向设置为 LandScape 以便从我的 excel Vsto 项目打印 excel 工作表 手动设置页面方向打印机首选项从 打印 表单弹出的窗口 我需要一些自动化 每次用户发出打印命令时都会将方向设置为景观 我注意到如果我将方