OOB与COM交互读写本地文件
ComAutomationFactory.CreateObject和ComAutomationFactory.GetObject用来创建COM实例。
2
3 private bool InitializeOutlook()
4 {
5 try
6 {
7 outlook = AutomationFactory.GetObject("Outlook.Application");
8 return true;
9 }
10 catch (Exception)
11 {
12 try
13 {
14 outlook = AutomationFactory.CreateObject("Outlook.Application");
15 outlook.Session.GetDefaultFolder(6 /* Inbox */).Display();
16 outlook.ActiveWindow.WindowState = 1;
17 return true;
18 }
19 catch (Exception)
20 {
21 // 返回错误
22 return false;
23 }
24 }
25 }
2 <Button.Content>
3 <StackPanel>
4 <Image VerticalAlignment="Top" HorizontalAlignment="Center" Source="/SilverlightOOBDemo;component/Images/Write.png" Margin="0,-5,0,0" Stretch="None" />
5 <TextBlock VerticalAlignment="Bottom" HorizontalAlignment="Center" Margin="0,3,0,0" Text="写文件" TextWrapping="Wrap"/>
6 </StackPanel>
7 </Button.Content>
8 </Button>
9
10 <Button Width="56" Height="80" Style="{StaticResource BlackGlossyButton}" Margin="1,0,0,0" Foreground="White" x:Name="readFileBtn" Click="readFileBtn_Click">
11 <Button.Content>
12 <StackPanel>
13 <Image VerticalAlignment="Top" HorizontalAlignment="Center" Source="/SilverlightOOBDemo;component/Images/Read.png" Margin="0,-5,0,0" Stretch="None" />
14 <TextBlock VerticalAlignment="Bottom" HorizontalAlignment="Center" Margin="0,3,0,0" Text="读文件" TextWrapping="Wrap"/>
15 </StackPanel>
16 </Button.Content>
17 </Button>
2 {
3 using (dynamic fsoCom = AutomationFactory.CreateObject("Scripting.FileSystemObject"))
4 {
5 dynamic file = fsoCom.CreateTextFile(@"c:\test.txt", true);
6 file.WriteLine("Hello Silverlight 4.");
7 file.WriteLine("Silverlight写文件到C:\\");
8 file.Close();
9 }
10 }
2 {
3 dynamic file = fsoCom.OpenTextFile(@"c:\test.txt", 1, true);
4 tbResult.Text = file.ReadAll();
5 file.Close();
6 }
转载于:https://www.cnblogs.com/kingdom_0/articles/2287196.html
OOB与COM交互读写本地文件相关推荐
- chrome html 读写文件路径,Chrome浏览器支持直接读写本地文件了
本文首发于公众号:符合预期的CoyPan 写在前面 最新版的Chrome(Chrome 83, 须要开启权限)支持直接读写本地文件了.javascript 开启方法:Chrome浏览器升级到83版本以 ...
- java 读写文件乱码_Java 解决读写本地文件中文乱码的问题
Java 解决读写本地文件中文乱码的问题 前言: 在用Java程序进行读写含中文的txt文件时,经常会出现读出或写入的内容会出现乱码.原因其实很简单,就是系统的编码和程序的编码采用了不同的编码格式.通 ...
- Android入门第50天-读写本地文件
简介 为了这个系列,我的代码已经准备到了第150天了.接下来的内容会越来越精彩,我们也越来越开始进入Android的一些高级功能上的编程了.今天我们就要讲Android中对本地文件进行读写的全过程. ...
- Chrome 83 发布,支持直接读写本地文件!新的跨域策略!
Chrome 稳定版本的更新直接跳过 v82 来到 Chrome 83,因此很多原本在 Chrome 82上就要正式发布的功能也悉数积攒到了本次更新的 Chrome 83 中. 速览 本地文件系统 新 ...
- Groovy里读写本地文件的几种方式
方法1和方法2分别如下图红色和蓝色高亮所示: 其中第八行的双引号包裹起来的变量代表GString,即JavaScript和ABAP里的字符串模板. 代码: new File('c:\\temp', ' ...
- JavaScript创建与读写本地文件(IEFirefox)
在IE下,可以使用ActiveXObject来实现 var fso = new ActiveXObject("Scripting.FileSystemObject"); var f ...
- 使用javascript读写本地文件的方法
近期在全身心做毕业设计,我需要做的项目类似于迷宫搜索,为了显示算法运行时的效果,采用了javascript来写(使用canvas来画图). 其中一个功能是把js代码随机生成的迷宫保存到本地文件中,方便 ...
- js读写本地文件js读写本地文件
1. <script language="javascript" type="text/javascript"> 2. /* 3. object.O ...
- VUE 读写本地文件
代码写在JS里面 引用 const fs = require("fs"); const path = require ('path');//生成的color.less文件的位置 c ...
最新文章
- .NET Core开发日志——WCF Client
- oci连接mysql_使用 OCILIB 连接并操作 Oracle 数据库
- 数学系和物理系学生有什么差别?
- 企业网站 源码 服务邮箱:_后来才知道:温州腾讯企业邮箱定制服务
- Linux 中的零拷贝技术
- XXX packages are looking for funding run `npm fund` for details
- 高级网络配置:Bond网络接口、Team网络接口和网桥
- mysql 安装和修改编码(utf8mb4)
- linux 改成utc时间_深度操作系统UTC时间设置怎样改?
- jquery API参考手册
- MyBatis 自定义插件
- 高维球体的体积是多少
- 数据中台,我还能爱你吗(文末送书)
- Android手机平板根目录详解
- javascript高级程序设计读书笔记2
- BI学习笔记之六 - 数据仓库介绍
- 安装ao 服务器为空,如何在64位Windows操作系统中安装现场审计实施系统AO2011
- lcd12864使用c语言pic单片机,PIC单片机驱动LCD12864液晶显示闪动字体程序
- 换根dp(板子整理)
- U 盘、移动硬盘 之 Unetbootin 工具
热门文章
- 关于房屋的风水学整理
- Linux线程池的设计
- Pytorch(6)-设置随机种子,复现模型结果
- linux 虚函数调用性能,C++对象布局及多态实现探索之虚函数调用
- C语言return关键字
- java.util.IdentityHashMap.entrySet()方法实例
- [基础篇]ESP32-RTOS-SDK教程(一)之Windows环境搭建
- 获取BGR颜色的HSV值
- UGLY NUMBERS II
- 《学习opencv》笔记——矩阵和图像处理——cvAnd、cvAndS、cvAvg and cvAvgSdv