我正在为Silverlight 3应用程序中的某些文档进行一种"打印预览"控件.我在ScrollViewer中有一个Canvas(用于显示文档),我有放大/缩小按钮,用于控制Canvas.RenderTransform属性的ScaleTransform的X和Y Scale属性.我希望ScrollViewer的滚动条在我"放大"时显示,以便画布在ScrollViewer区域中不再可见,但似乎它们只显示取决于画布本身的宽度/高度,无论如何是否放大.
有人可以帮忙吗?
silverlight xaml scrollviewer silverlight-3.0 scaletransform
我在Visual Studio 2008中使用VSTO编写C#,以便为Office 2007创建一个加载项.
在使用XML定义自定义功能区选项卡后,如何获取功能区中各种控件的引用?我希望能够以编程方式操作EditBox的内容.
我的用户喜欢将受密码保护的Word文档上传到我们的自定义文档管理系统中.我想添加验证来检查密码,如果有密码则拒绝上传.
自动化Word - 使用COM互操作 - 是不可能的,因为这是一个服务器端应用程序.
我当前的PowerShell脚本:
$document = "C:\\test.doc"
$word = new-object -comobject word.application
$word.Visible = $false
$word.DisplayAlerts = "wdAlertsNone"
$word.AutomationSecurity = "msoAutomationSecurityForceDisable"
$doc = $word.Documents.Open($document)
$word.ActivePrinter = "\\http://ptr-server:631\pdf-printer"
$background = $false
$doc.PrintOut([ref]$background)
$doc.close([ref]$false)
$word.quit()
Run Code Online (Sandbox Code Playgroud)
但它会生成一个警告框.此项目中的宏被禁用.请参阅主机应用程序的联机帮助或文档以确定如何启用宏.
如何在不运行AutoOpen宏或显示任何类型的对话框提示的情况下打开文档?
环境细节:
我的要求是我有一个包含一些数据的Excel.我想从excel中选择一些数据并打开一个PowerPoint文件
在PowerPoint中创建表并将数据填充到其中
现在我已经成功地从Excel中通过Excel VBA代码打开PowerPoint文件中收集数据.
从Excel打开PowerPoint的代码.
Set objPPT = CreateObject("Powerpoint.application")
objPPT.Visible = True
Dim file As String
file = "C:\Heavyhitters_new.ppt"
Set pptApp = CreateObject("PowerPoint.Application")
Set pptPres = pptApp.Presentations.Open(file)
Run Code Online (Sandbox Code Playgroud)
现在,如何从Excel在PowerPoint中创建表并填充数据.
及时的帮助将非常感激.
提前致谢,
我需要使用Open XML Format SDK 2.0从模板创建PowerPoint 2007演示文稿.模板必须由客户提供,并用于单独的布局样式(字体,背景颜色或图像,......).它需要包含两个预定义的幻灯片:
应用程序现在应该创建模板文件的副本,创建文本和图像幻灯片的多个副本,并用一些内容替换内容占位符.
我已经从Microsoft找到了一些代码片段来编辑幻灯片的标题,删除幻灯片或替换幻灯片上的图像.但我没有找到如何创建现有幻灯片的副本.也许有人可以帮我这个.
我有一个XElement,我需要通过动态xml文字/嵌入式表达式创建,我需要它继承默认命名空间.通过我尝试的一切,这似乎不可能.有谁知道如何使这项工作?
例如
Imports <xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
Sub CreateXAML()
Dim obj = "Rectangle"
Dim objFill As String = obj & ".Fill"
Dim myXML As XElement = <<%= obj %>><<%= objFill %>>no namespace</></>
Dim myXML2 As XElement = <Path><Path.Fill>inherits namespace</Path.Fill></Path>
MsgBox(myXML.ToString & vbCrLf & myXML2.ToString)
End Sub
Run Code Online (Sandbox Code Playgroud)
第一个,myXML不是使用默认ns创建的,而第二个myXML2是,.
Presentation.Export(filename, "PNG", sizeX, sizeY); 创建PowerPoint演示文稿中所有幻灯片的缩略图。
我的问题是缩略图文件名会根据PowerPoint的语言而变化。在英语PowerPoint上,缩略图文件是:“ slide1.png”,“ slide2.png”等。在希伯来语PowerPoint上:?????? 1.png,?????? 2.png等。
如何导出到PNG时控制每张幻灯片的名称?
有没有办法从VB代码中删除Codedom中生成的代码中的项目?
例如,在我生成的所有代码的顶部,它具有:
'------------------------------------------------------------------------------ ' ' This code was generated by a tool. ' Runtime Version:4.0.30319.1 ' ' Changes to this file may cause incorrect behavior and will be lost if ' the code is regenerated. ' '------------------------------------------------------------------------------ Option Strict Off Option Explicit On
我希望这两个都消失 - 评论文本和两者Option xxx.我试过玩弄CodeGeneratorOptions,但一直无法从生成的代码中删除上述内容.
在开发大量WP7应用程序时,我需要向客户展示应用程序在部署时的状态.客户是a)与我不在同一地点,b)根本不是技术,c)甚至可能不使用PC.目的是演示,获取反馈并进行任何必要的更改.
我没有找到任何现实的选项,只是简单地向他们展示它在Windows Phone 7上的外观,感觉和运行(使用ApplicationBar等等).我找到了这个链接 - http://www.redmondpie.com/standalone-windows-phone-7-series-emulator-9140536/ - 但我要求别人在他们的机器上设置模拟器是相当hacky还要安装VS Express等
有没有人知道任何可以在PC上运行的官方模拟器的链接,安装简单并且可以加载WP7应用程序?
.net ×3
powerpoint ×3
c# ×2
ms-word ×2
vb.net ×2
vba ×2
asp.net ×1
codedom ×1
docx ×1
emulation ×1
excel ×1
excel-vba ×1
ms-office ×1
openxml ×1
powershell ×1
scrollviewer ×1
silverlight ×1
vsto ×1
xaml ×1
xml-literals ×1